Linear.Quaternion:$cexp from linear-1.19.1.3

Time bar (total: 9.5s)

analyze13.0ms (0.1%)

Memory
-11.4MiB live, 28.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
75%74.9%25%0.1%0%0%0%5
75%74.9%25%0.1%0%0%0%6
87.5%87.4%12.5%0.1%0%0%0%7
87.5%87.4%12.5%0.1%0%0%0%8
93.8%93.7%6.2%0.1%0%0%0%9
93.8%93.7%6.2%0.1%0%0%0%10
96.9%96.8%3.1%0.1%0%0%0%11
96.9%96.8%3.1%0.1%0%0%0%12
Compiler

Compiled 8 to 7 computations (12.5% saved)

sample1.2s (12.1%)

Memory
21.8MiB live, 1 499.6MiB allocated
Samples
813.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 638.0ms
ival-sin: 485.0ms (76% of total)
ival-div: 87.0ms (13.6% of total)
ival-mult: 56.0ms (8.8% of total)
ival-true: 6.0ms (0.9% of total)
ival-assert: 4.0ms (0.6% of total)
Bogosity

preprocess50.0ms (0.5%)

Memory
-6.2MiB live, 28.6MiB allocated
Algorithm
egg-herbie
Rules
600×times-frac
296×associate-*r*
278×associate-*l*
182×unsub-neg
180×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01536
14632
212232
332332
4110732
5181132
6190432
7193832
8196632
9197832
10197832
056
086
1116
2136
3156
4166
0166
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 x (/.f64 (sin.f64 y) y))
Outputs
(*.f64 x (/.f64 (sin.f64 y) y))
(/.f64 (*.f64 x (sin.f64 y)) y)
Symmetry

(abs y)

(negabs x)

explain83.0ms (0.9%)

Memory
-0.2MiB live, 115.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(sin.f64 y)
00-0-y
00-0-(*.f64 x (/.f64 (sin.f64 y) y))
00-0-(/.f64 (sin.f64 y) y)
00-0-x
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
33.0ms512×0valid
Compiler

Compiled 48 to 24 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-sin: 12.0ms (62% of total)
ival-div: 4.0ms (20.7% of total)
ival-mult: 3.0ms (15.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(*.f64 x (/.f64 (sin.f64 y) y))
Compiler

Compiled 8 to 5 computations (37.5% saved)

simplify4.0ms (0%)

Memory
14.6MiB live, 14.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 y)
cost-diff0
(/.f64 (sin.f64 y) y)
cost-diff0
(*.f64 x (/.f64 (sin.f64 y) y))
Rules
12×lower-*.f32
10×lower-*.f64
*-commutative
lower-/.f32
lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0514
0814
11114
21314
31514
41614
01614
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 x (/.f64 (sin.f64 y) y))
x
(/.f64 (sin.f64 y) y)
(sin.f64 y)
y
Outputs
(*.f64 x (/.f64 (sin.f64 y) y))
(/.f64 (*.f64 x (sin.f64 y)) y)
x
(/.f64 (sin.f64 y) y)
(sin.f64 y)
y

localize29.0ms (0.3%)

Memory
8.6MiB live, 41.7MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(sin.f64 y)
accuracy99.9%
(*.f64 x (/.f64 (sin.f64 y) y))
accuracy99.8%
(/.f64 (sin.f64 y) y)
Samples
23.0ms256×0valid
Compiler

Compiled 16 to 7 computations (56.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-sin: 12.0ms (75.5% of total)
ival-div: 2.0ms (12.6% of total)
ival-mult: 1.0ms (6.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series10.0ms (0.1%)

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

12 calls:

TimeVariablePointExpression
5.0ms
y
@-inf
(* x (/ (sin y) y))
1.0ms
x
@0
(* x (/ (sin y) y))
1.0ms
y
@inf
(* x (/ (sin y) y))
1.0ms
x
@-inf
(* x (/ (sin y) y))
1.0ms
x
@inf
(* x (/ (sin y) y))

rewrite93.0ms (1%)

Memory
13.2MiB live, 137.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
836×lower-*.f32
834×lower-*.f64
718×lower-/.f32
716×lower-/.f64
220×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0512
0812
11912
27212
333612
0179812
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
3 → 153
Calls
Call 1
Inputs
(*.f64 x (/.f64 (sin.f64 y) y))
(/.f64 (sin.f64 y) y)
(sin.f64 y)
Outputs
(+.f64 (*.f64 (/.f64 (neg.f64 x) y) #s(literal 0 binary64)) (/.f64 (*.f64 x (sin.f64 y)) y))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) y)) (/.f64 (*.f64 x (sin.f64 y)) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 x (sin.f64 y)) y)))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) y) (/.f64 (*.f64 x (sin.f64 y)) y))
(fma.f64 (/.f64 (neg.f64 x) y) #s(literal 0 binary64) (/.f64 (*.f64 x (sin.f64 y)) y))
(neg.f64 (neg.f64 (/.f64 (*.f64 x (sin.f64 y)) y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x (sin.f64 y)))))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 y (sin.f64 y))))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))))
(/.f64 (*.f64 x (sin.f64 y)) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 x (sin.f64 y)))))
(/.f64 (neg.f64 (*.f64 x (sin.f64 y))) (neg.f64 y))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 y (sin.f64 y))))
(/.f64 (neg.f64 (/.f64 (*.f64 x (sin.f64 y)) y)) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64))) x) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))) x) (*.f64 (sin.f64 y) (neg.f64 y)))
(/.f64 (*.f64 x (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64)))) (*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (*.f64 x (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))) (*.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 y (sin.f64 y)))
(/.f64 (/.f64 (*.f64 x (sin.f64 y)) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (neg.f64 y))
(/.f64 (*.f64 (/.f64 (neg.f64 x) y) (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 (/.f64 (neg.f64 x) y) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))) (sin.f64 y))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64))) (/.f64 (neg.f64 x) y)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))) (/.f64 (neg.f64 x) y)) (sin.f64 y))
(pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1 binary64))
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (sin.f64 y)) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (sin.f64 y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (sin.f64 y)) y)))
(*.f64 (neg.f64 (*.f64 x (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (*.f64 x (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 x (sin.f64 y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (neg.f64 (/.f64 (sin.f64 y) y)) (neg.f64 x))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 x (sin.f64 y))))
(*.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)) x))
(*.f64 (neg.f64 (/.f64 (*.f64 x (sin.f64 y)) y)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 x) y) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 (*.f64 x (sin.f64 y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 (sin.f64 y) y))
(*.f64 (*.f64 x (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x (sin.f64 y)) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 x (sin.f64 y))) (neg.f64 (*.f64 y (*.f64 y y)))) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 (*.f64 x (sin.f64 y))) (neg.f64 (*.f64 y y))) y)
(+.f64 #s(literal 0 binary64) (/.f64 (sin.f64 y) y))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 0 binary64)) (/.f64 (sin.f64 y) y))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 y (sin.f64 y)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (sin.f64 y) y)))
(fma.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 0 binary64) (/.f64 (sin.f64 y) y))
(neg.f64 (neg.f64 (/.f64 (sin.f64 y) y)))
(/.f64 (sin.f64 y) y)
(/.f64 (/.f64 (sin.f64 y) y) #s(literal 1 binary64))
(/.f64 (neg.f64 (sin.f64 y)) (neg.f64 y))
(/.f64 #s(literal 1 binary64) (/.f64 y (sin.f64 y)))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (sin.f64 y))))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 (/.f64 (sin.f64 y) y)) #s(literal -1 binary64))
(/.f64 (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64))) (*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))) (*.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 y (sin.f64 y)))) (neg.f64 y)) (*.f64 (neg.f64 y) (neg.f64 (/.f64 y (sin.f64 y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) (sin.f64 y))) (*.f64 y y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) (neg.f64 (sin.f64 y)))) (*.f64 (neg.f64 y) y))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))) y))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))) #s(literal 1 binary64)) (*.f64 (sin.f64 y) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))) #s(literal -1 binary64)) (*.f64 (sin.f64 y) y))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64)))) (*.f64 (neg.f64 y) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))) (*.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64)))) (*.f64 y (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))) (*.f64 y (sin.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (/.f64 (sin.f64 y) y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (neg.f64 (/.f64 (sin.f64 y) y)) (neg.f64 (/.f64 (sin.f64 y) y)) (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (sin.f64 y) y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (sin.f64 y) y)) (neg.f64 (/.f64 (sin.f64 y) y)))) (neg.f64 (/.f64 (sin.f64 y) y)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))) (sin.f64 y))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) y)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))) (/.f64 #s(literal -1 binary64) y)) (sin.f64 y))
(pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y (sin.f64 y)) (/.f64 y (sin.f64 y))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y (sin.f64 y)))) #s(literal -1 binary64))
(*.f64 (sin.f64 y) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (sin.f64 y) y) #s(literal 1 binary64))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 y) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (/.f64 (sin.f64 y) y)) #s(literal -1 binary64))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sin.f64 y)))
(*.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (*.f64 (sin.f64 y) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) (neg.f64 (*.f64 y (*.f64 y y)))) (*.f64 y y))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) (neg.f64 (*.f64 y y))) y)
(+.f64 (sin.f64 y) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (sin.f64 y))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y)))
(-.f64 (*.f64 (sin.f64 #s(literal 0 binary64)) (cos.f64 (neg.f64 y))) (*.f64 (cos.f64 #s(literal 0 binary64)) (sin.f64 (neg.f64 y))))
(sin.f64 y)
(fma.f64 (sin.f64 y) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (sin.f64 y) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 y)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(neg.f64 (neg.f64 (sin.f64 y)))
(neg.f64 (sin.f64 (neg.f64 y)))
(/.f64 (sin.f64 y) #s(literal 1 binary64))
(/.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y))))) (neg.f64 (sin.f64 y)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))) (sin.f64 y))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 y) #s(literal 3 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))) (sin.f64 y))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (sin.f64 y)) #s(literal 3 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) y)))))
(pow.f64 (sin.f64 y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1 binary64))
(*.f64 (sin.f64 y) #s(literal 1 binary64))
(*.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 y))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1/2 binary64)))

simplify377.0ms (4%)

Memory
-19.3MiB live, 591.0MiB allocated
Algorithm
egg-herbie
Rules
16 120×lower-fma.f64
16 120×lower-fma.f32
4 374×lower-*.f64
4 374×lower-*.f32
2 386×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043306
1118306
2310296
3910294
41439294
52227294
63349294
73639294
84369294
96831294
08504276
Stop Event
iter limit
node limit
Counts
48 → 46
Calls
Call 1
Inputs
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
1
(+ 1 (* -1/6 (pow y 2)))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
y
(* y (+ 1 (* -1/6 (pow y 2))))
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
Outputs
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 y (*.f64 y (*.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(/ (sin y) y)
(/.f64 (sin.f64 y) y)
(/ (sin y) y)
(/.f64 (sin.f64 y) y)
(/ (sin y) y)
(/.f64 (sin.f64 y) y)
(/ (sin y) y)
(/.f64 (sin.f64 y) y)
(/ (sin y) y)
(/.f64 (sin.f64 y) y)
(/ (sin y) y)
(/.f64 (sin.f64 y) y)
(/ (sin y) y)
(/.f64 (sin.f64 y) y)
(/ (sin y) y)
(/.f64 (sin.f64 y) y)
y
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(fma.f64 (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)

eval21.0ms (0.2%)

Memory
-0.8MiB live, 37.0MiB allocated
Compiler

Compiled 2 202 to 440 computations (80% saved)

prune26.0ms (0.3%)

Memory
14.9MiB live, 53.9MiB allocated
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New18811199
Fresh000
Picked011
Done000
Total18812200
Accuracy
100.0%
Counts
200 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.9%
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
53.2%
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
89.7%
(/.f64 (*.f64 x (sin.f64 y)) y)
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
89.0%
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
85.1%
(*.f64 (/.f64 x y) (sin.f64 y))
89.4%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
53.1%
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
53.2%
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
53.1%
(*.f64 x (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) y))
99.8%
(*.f64 x (/.f64 (sin.f64 y) y))
53.8%
(*.f64 x #s(literal 1 binary64))
Compiler

Compiled 264 to 167 computations (36.7% saved)

simplify170.0ms (1.8%)

Memory
-14.0MiB live, 105.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 y)
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 (/.f64 x y) (sin.f64 y))
cost-diff0
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
cost-diff0
(*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
cost-diff0
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64))
cost-diff0
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
cost-diff0
(*.f64 y y)
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
cost-diff0
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
cost-diff320
(*.f64 x #s(literal 1 binary64))
cost-diff0
(sin.f64 y)
cost-diff0
(/.f64 y (sin.f64 y))
cost-diff384
(/.f64 x (/.f64 y (sin.f64 y)))
Rules
2 880×lower-fma.f32
2 872×lower-fma.f64
1 932×distribute-lft-in
1 788×distribute-rgt-in
1 282×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021132
040130
182130
2211130
3554130
41364130
52498130
64114130
75954130
86006130
96022130
106022130
116022130
126789130
137006130
147014130
157014130
167014130
177746130
187862130
07862130
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 x (/.f64 y (sin.f64 y)))
x
(/.f64 y (sin.f64 y))
y
(sin.f64 y)
(*.f64 x #s(literal 1 binary64))
x
#s(literal 1 binary64)
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
x
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
#s(literal -1/6 binary64)
(*.f64 y y)
y
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
x
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64))
y
(*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 y y)
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 x y)
x
y
(sin.f64 y)
Outputs
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (*.f64 x (sin.f64 y)) y)
x
(/.f64 y (sin.f64 y))
y
(sin.f64 y)
(*.f64 x #s(literal 1 binary64))
x
x
#s(literal 1 binary64)
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
x
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
#s(literal -1/6 binary64)
(*.f64 y y)
y
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 y (*.f64 y (*.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
x
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))
y
(*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 y y)
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 (*.f64 x (sin.f64 y)) y)
(/.f64 x y)
x
y
(sin.f64 y)

localize94.0ms (1%)

Memory
14.5MiB live, 137.6MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 x y)
accuracy100.0%
(sin.f64 y)
accuracy85.1%
(*.f64 (/.f64 x y) (sin.f64 y))
accuracy99.9%
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
accuracy99.9%
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
accuracy99.7%
(*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
accuracy97.8%
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
accuracy100.0%
(*.f64 y y)
accuracy99.7%
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
accuracy95.8%
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
accuracy100.0%
(*.f64 x #s(literal 1 binary64))
accuracy100.0%
(sin.f64 y)
accuracy99.9%
(/.f64 x (/.f64 y (sin.f64 y)))
accuracy99.8%
(/.f64 y (sin.f64 y))
Samples
64.0ms256×0valid
Compiler

Compiled 147 to 27 computations (81.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-mult: 21.0ms (45.5% of total)
const: 9.0ms (19.5% of total)
ival-sin: 7.0ms (15.2% of total)
ival-div: 5.0ms (10.8% of total)
ival-add: 4.0ms (8.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series33.0ms (0.3%)

Memory
10.8MiB live, 48.9MiB allocated
Counts
14 → 228
Calls
Call 1
Inputs
#<alt (/.f64 x (/.f64 y (sin.f64 y)))>
#<alt (/.f64 y (sin.f64 y))>
#<alt (sin.f64 y)>
#<alt (*.f64 x #s(literal 1 binary64))>
#<alt (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y))>
#<alt (*.f64 y y)>
#<alt (*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))>
#<alt (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64))>
#<alt (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))>
#<alt (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))>
#<alt (*.f64 (/.f64 x y) (sin.f64 y))>
#<alt (/.f64 x y)>
#<alt (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))>
Outputs
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt y>
#<alt (* y (+ 1 (* -1/6 (pow y 2))))>
#<alt (* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))>
#<alt (* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))>
#<alt (* -1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))>
#<alt (* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))>
#<alt (* -1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))>
#<alt (* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow y 2)))>
#<alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))>
#<alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))>
#<alt (* -1/5040 (pow y 6))>
#<alt (* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* (pow y 6) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* -1/5040 (pow y 6))>
#<alt (* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* (pow y 6) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* -1/6 y)>
#<alt (* y (- (* 1/120 (pow y 2)) 1/6))>
#<alt (* y (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))>
#<alt (* y (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))>
#<alt (* -1/5040 (pow y 5))>
#<alt (* (pow y 5) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 5) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* (pow y 5) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* -1/5040 (pow y 5))>
#<alt (* -1 (* (pow y 5) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* -1 (* (pow y 5) (- (+ 1/5040 (/ 1/6 (pow y 4))) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* -1 (* (pow y 5) (- (+ 1/5040 (/ 1/6 (pow y 4))) (* 1/120 (/ 1 (pow y 2))))))>
#<alt -1/6>
#<alt (- (* 1/120 (pow y 2)) 1/6)>
#<alt (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)>
#<alt (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)>
#<alt (* -1/5040 (pow y 4))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* -1/5040 (pow y 4))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (* 1/120 y)>
#<alt (* y (+ 1/120 (* -1/5040 (pow y 2))))>
#<alt (* y (+ 1/120 (* -1/5040 (pow y 2))))>
#<alt (* y (+ 1/120 (* -1/5040 (pow y 2))))>
#<alt (* -1/5040 (pow y 3))>
#<alt (* (pow y 3) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 3) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 3) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* -1/5040 (pow y 3))>
#<alt (* -1 (* (pow y 3) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* -1 (* (pow y 3) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* -1 (* (pow y 3) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))>
Calls

57 calls:

TimeVariablePointExpression
8.0ms
y
@-inf
(* y (+ (* (* y y) -1/5040) 1/120))
3.0ms
y
@inf
(* x (+ (* y (* y (+ (* y (* y (+ (* (* y y) -1/5040) 1/120))) -1/6))) 1))
2.0ms
x
@inf
(+ (* x (* -1/6 (* y y))) x)
1.0ms
x
@0
(* x (+ (* y (* y (+ (* y (* y (+ (* (* y y) -1/5040) 1/120))) -1/6))) 1))
1.0ms
y
@inf
(* y (+ (* y (* y (+ (* (* y y) -1/5040) 1/120))) -1/6))

rewrite664.0ms (7%)

Memory
-7.6MiB live, 384.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
11 582×lower-fma.f32
11 574×lower-fma.f64
6 604×lower-*.f32
6 590×lower-*.f64
3 002×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021106
040104
1156104
21039104
08819104
Stop Event
iter limit
node limit
iter limit
Counts
14 → 556
Calls
Call 1
Inputs
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 y (sin.f64 y))
(sin.f64 y)
(*.f64 x #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 y y)
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 x y)
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 y (sin.f64 y)))) (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(neg.f64 (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(neg.f64 (/.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(neg.f64 (/.f64 (*.f64 x (sin.f64 y)) (neg.f64 y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x (sin.f64 y)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 x (sin.f64 y))) y))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y x) (sin.f64 y)))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 y (sin.f64 y))))
(/.f64 (neg.f64 (sin.f64 y)) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 x (sin.f64 y)) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 x (sin.f64 y)))))
(/.f64 (neg.f64 (*.f64 x (sin.f64 y))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 x (sin.f64 y))) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (sin.f64 y)))) y)
(pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1 binary64))
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 (*.f64 x (/.f64 (sin.f64 y) y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (sin.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 x (sin.f64 y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(*.f64 (neg.f64 (*.f64 x (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (*.f64 x (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 x (neg.f64 y)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 (neg.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) (*.f64 x (sin.f64 y)))
(*.f64 (/.f64 (sin.f64 y) #s(literal -1 binary64)) (/.f64 x (neg.f64 y)))
(*.f64 (pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y))) (neg.f64 (sin.f64 y)))
(*.f64 (*.f64 (/.f64 x (neg.f64 y)) #s(literal -1 binary64)) (sin.f64 y))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 y) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 y (sin.f64 y))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y))) (neg.f64 (/.f64 y (sin.f64 y))))
(neg.f64 (neg.f64 (/.f64 y (sin.f64 y))))
(neg.f64 (/.f64 (neg.f64 (/.f64 y (sin.f64 y))) #s(literal 1 binary64)))
(/.f64 y (sin.f64 y))
(/.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 y) y))
(/.f64 (neg.f64 (/.f64 y (sin.f64 y))) #s(literal -1 binary64))
(/.f64 (neg.f64 y) (neg.f64 (sin.f64 y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sin.f64 y) y)))
(pow.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(pow.f64 (/.f64 (sin.f64 y) y) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(*.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y (sin.f64 y)))
(*.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (sin.f64 y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sin.f64 y) y) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y)))
(sin.f64 y)
(neg.f64 (neg.f64 (sin.f64 y)))
(/.f64 (sin.f64 y) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(pow.f64 (sin.f64 y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1 binary64))
(*.f64 (sin.f64 y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 y))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 y)))
x
(-.f64 #s(literal 0 binary64) (neg.f64 x))
(neg.f64 (neg.f64 x))
(/.f64 x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 x) #s(literal -1 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
(*.f64 (neg.f64 x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 x))
(+.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(+.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) x)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(fma.f64 y (*.f64 (*.f64 y #s(literal -1/6 binary64)) x) x)
(fma.f64 y (*.f64 y (*.f64 x #s(literal -1/6 binary64))) x)
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y x)) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) x)
(fma.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 y y)) x)
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y x)) x)
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x x)
(fma.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #s(literal 1 binary64) x)
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x) x)
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 y y) x)
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) #s(literal 1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(fma.f64 (*.f64 x y) (*.f64 y #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 x (*.f64 y y)) #s(literal -1/6 binary64) x)
(fma.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y x)
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
(fma.f64 (/.f64 x x) (/.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) x) (/.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) x) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) x) (/.f64 (*.f64 y (*.f64 y (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) x) (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) x) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x) (/.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) x) (/.f64 (*.f64 y y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1 binary64)) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64))) (*.f64 y x) x)
(neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))))
(neg.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y x)) x)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)))) (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (fma.f64 x x (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)))) (neg.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x))) (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y x)) x))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 x x))) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y)))))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))))))))) (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64))) (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y x)) x)) (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x))) #s(literal 1 binary64)) (*.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y x)) x)) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))))) (neg.f64 (neg.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y x)) x)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))) (neg.f64 (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)) #s(literal -1 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(*.f64 x (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(*.f64 x (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x))
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) #s(literal 1 binary64))
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))))
(*.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))))
(*.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))) (*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))))
(*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x (fma.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))))
(*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y x)) x)))
(*.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) x) (/.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(*.f64 y (*.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #s(literal 1 binary64))
(*.f64 (*.f64 y #s(literal -1/6 binary64)) y)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64))) y)
(exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)))
(pow.f64 y #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 y)) #s(literal 2 binary64))
(*.f64 y y)
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)))
(+.f64 x (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))
(+.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))) x)
(-.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 y x) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 x #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))
(fma.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x)
(fma.f64 y (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y x)) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))) x)
(fma.f64 (*.f64 y y) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) x)
(fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)) x)
(fma.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 y x) x)
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x x)
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))
(fma.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))) #s(literal 1 binary64) x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))
(fma.f64 (*.f64 x y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x)
(fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 (*.f64 x y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y x)
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y x) x)
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 y y) x)
(fma.f64 (*.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))) x)
(fma.f64 (*.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)))) (*.f64 x (-.f64 x (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)))))) (fma.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 y x) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)) x) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (fma.f64 x (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 x (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 y x) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)))) (*.f64 x (-.f64 x (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)) x) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 x (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))))) x) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 x (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) x) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) x) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 y x) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)))) (*.f64 x (-.f64 x (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)) x) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (neg.f64 (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))))) x)) (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)))) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) x)) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal 1 binary64)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 y x) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))))) (fma.f64 x x (-.f64 (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 y x) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))) (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 y x) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)))))) (-.f64 x (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)))))
(*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)) x))
(*.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)) x) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) x))
(*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) x))
(*.f64 (fma.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))) (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 y x) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)))) (*.f64 x (-.f64 x (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y x)) x) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 x (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))))) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 x (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(-.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 y (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(fma.f64 y (*.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1 binary64)) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #s(literal 1 binary64) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))) (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) y (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal -1/6 binary64) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64))) y (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) y #s(literal 1 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))))))) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1 binary64)) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(+.f64 (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 y #s(literal -1/6 binary64)))
(+.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(fma.f64 y #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(fma.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) y (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y #s(literal -1/6 binary64)))
(fma.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 y (*.f64 y y)) (*.f64 y #s(literal -1/6 binary64)))
(fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y y) (*.f64 y #s(literal -1/6 binary64)))
(fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) y (*.f64 y #s(literal -1/6 binary64)))
(fma.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 y #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))) (*.f64 y #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y #s(literal -1/6 binary64)))
(/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 y #s(literal -1/6 binary64)) (-.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))) (fma.f64 (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))) (*.f64 y (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 y (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))) (*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) y)))
(/.f64 (fma.f64 (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 y #s(literal -1/6 binary64)) (-.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 (*.f64 y (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (*.f64 y (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) y) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 y #s(literal -1/6 binary64)) (-.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (neg.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (neg.f64 y) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) y)) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) y)) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (neg.f64 y) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))) (-.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) y)
(*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))) y))
(*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) y))
(*.f64 (fma.f64 (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 y #s(literal -1/6 binary64)) (-.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))))
(*.f64 (*.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 y (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(*.f64 (*.f64 y (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(*.f64 (*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) y) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/6 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))
(+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))))
(+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #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 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 y (*.f64 y #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))
(fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 y y) #s(literal 1/120 binary64) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 y (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))
(fma.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) y #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))) (*.f64 y y)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(fma.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y y)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y #s(literal 1/120 binary64)) y (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) y (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 y #s(literal -1/5040 binary64)) (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y #s(literal -1/5040 binary64)) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/5040 binary64) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(neg.f64 (/.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))))
(neg.f64 (/.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (neg.f64 y) #s(literal -1/6 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #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 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (neg.f64 y) #s(literal -1/6 binary64)))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 9 binary64)) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 6 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 6 binary64)) #s(literal -1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 6 binary64)) #s(literal -1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/1296 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal 1/36 binary64)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (neg.f64 y) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #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 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #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 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/6 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))))
(*.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (neg.f64 y) #s(literal -1/6 binary64))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 y (sin.f64 y)))) (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(neg.f64 (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(neg.f64 (/.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(neg.f64 (/.f64 (*.f64 x (sin.f64 y)) (neg.f64 y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x (sin.f64 y)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 x (sin.f64 y))) y))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y x) (sin.f64 y)))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 y (sin.f64 y))))
(/.f64 (neg.f64 (sin.f64 y)) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 x (sin.f64 y)) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 x (sin.f64 y)))))
(/.f64 (neg.f64 (*.f64 x (sin.f64 y))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 x (sin.f64 y))) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (sin.f64 y)))) y)
(pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1 binary64))
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 (*.f64 x (/.f64 (sin.f64 y) y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (sin.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 x (sin.f64 y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(*.f64 (neg.f64 (*.f64 x (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (*.f64 x (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 x (neg.f64 y)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 (neg.f64 x) #s(literal 1 binary64)) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) (*.f64 x (sin.f64 y)))
(*.f64 (/.f64 (sin.f64 y) #s(literal -1 binary64)) (/.f64 x (neg.f64 y)))
(*.f64 (pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y))) (neg.f64 (sin.f64 y)))
(*.f64 (*.f64 (/.f64 x (neg.f64 y)) #s(literal -1 binary64)) (sin.f64 y))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (neg.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 x (neg.f64 y)))
(neg.f64 (/.f64 x (neg.f64 y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 x y)
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) x)
(+.f64 (*.f64 y #s(literal 1/120 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))
(+.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) (*.f64 y #s(literal 1/120 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/14400 binary64)) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(fma.f64 y #s(literal 1/120 binary64) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))
(fma.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) (*.f64 y #s(literal 1/120 binary64)))
(fma.f64 (*.f64 y y) (*.f64 y #s(literal -1/5040 binary64)) (*.f64 y #s(literal 1/120 binary64)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 y (*.f64 y y)) (*.f64 y #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) y (*.f64 y #s(literal 1/120 binary64)))
(fma.f64 (*.f64 y #s(literal -1/5040 binary64)) (*.f64 y y) (*.f64 y #s(literal 1/120 binary64)))
(fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/5040 binary64) (*.f64 y #s(literal 1/120 binary64)))
(/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)))) (*.f64 (*.f64 y y) #s(literal 1/14400 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/604800 binary64))))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64))) (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64))) (*.f64 y (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 y (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) y)))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64))) (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y)))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)))) (*.f64 (*.f64 y y) #s(literal 1/14400 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/604800 binary64))))))
(/.f64 (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (*.f64 y (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64))))
(/.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) y) (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) y) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64))) (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y))))) (neg.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)))) (*.f64 (*.f64 y y) #s(literal 1/14400 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/604800 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (neg.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)))) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) y)) (neg.f64 (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))
(/.f64 (fma.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64))) (*.f64 y (*.f64 y y)))) (fma.f64 (*.f64 y y) #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))))) (*.f64 (*.f64 y #s(literal 1/120 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)))))) (-.f64 (*.f64 y #s(literal 1/120 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))))
(*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) y)
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))) y))
(*.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))) y))
(*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64))) (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)))) (*.f64 (*.f64 y y) #s(literal 1/14400 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/604800 binary64)))))))
(*.f64 (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(*.f64 (*.f64 y (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))))
(*.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) y) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))))
(*.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) #s(literal -1/14400 binary64)) y) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))

simplify1.2s (12.8%)

Memory
-5.5MiB live, 438.3MiB allocated
Algorithm
egg-herbie
Rules
16 358×lower-fma.f64
16 358×lower-fma.f32
5 380×lower-*.f64
5 380×lower-*.f32
2 142×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01251884
13491878
29391830
328391776
462061776
086561654
Stop Event
iter limit
node limit
Counts
228 → 211
Calls
Call 1
Inputs
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
y
(* y (+ 1 (* -1/6 (pow y 2))))
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
x
x
x
x
x
x
x
x
x
x
x
x
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(* -1/5040 (* x (pow y 6)))
(* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))
(* -1/5040 (* x (pow y 6)))
(* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))
1
(+ 1 (* -1/6 (pow y 2)))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))
(* -1/5040 (pow y 6))
(* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* (pow y 6) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* -1/5040 (pow y 6))
(* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* (pow y 6) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* -1/6 y)
(* y (- (* 1/120 (pow y 2)) 1/6))
(* y (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))
(* y (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))
(* -1/5040 (pow y 5))
(* (pow y 5) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 5) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* (pow y 5) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* -1/5040 (pow y 5))
(* -1 (* (pow y 5) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))
(* -1 (* (pow y 5) (- (+ 1/5040 (/ 1/6 (pow y 4))) (* 1/120 (/ 1 (pow y 2))))))
(* -1 (* (pow y 5) (- (+ 1/5040 (/ 1/6 (pow y 4))) (* 1/120 (/ 1 (pow y 2))))))
-1/6
(- (* 1/120 (pow y 2)) 1/6)
(- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)
(- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)
(* -1/5040 (pow y 4))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* -1/5040 (pow y 4))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(* 1/120 y)
(* y (+ 1/120 (* -1/5040 (pow y 2))))
(* y (+ 1/120 (* -1/5040 (pow y 2))))
(* y (+ 1/120 (* -1/5040 (pow y 2))))
(* -1/5040 (pow y 3))
(* (pow y 3) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 3) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 3) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* -1/5040 (pow y 3))
(* -1 (* (pow y 3) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))
(* -1 (* (pow y 3) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))
(* -1 (* (pow y 3) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))
Outputs
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 y (*.f64 y (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
y
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(fma.f64 (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
x
x
x
x
x
x
x
x
x
x
x
x
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* x (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 y (*.f64 y (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(* -1/5040 (* x (pow y 6)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))
(* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 x (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 x (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y)))))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 x (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y)))))) x)
(* -1/5040 (* x (pow y 6)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))
(* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 x (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 x (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y)))))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 x (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y)))))) x)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/5040 (pow y 6))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))
(* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))
(* (pow y 6) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))
(* -1/5040 (pow y 6))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))
(* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))
(* (pow y 6) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))
(* -1/6 y)
(*.f64 y #s(literal -1/6 binary64))
(* y (- (* 1/120 (pow y 2)) 1/6))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* y (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))
(*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* y (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))
(*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* -1/5040 (pow y 5))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 y #s(literal 5 binary64)))
(* (pow y 5) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (pow.f64 y #s(literal 5 binary64)))
(* (pow y 5) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(*.f64 (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (pow.f64 y #s(literal 5 binary64)))
(* (pow y 5) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(*.f64 (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (pow.f64 y #s(literal 5 binary64)))
(* -1/5040 (pow y 5))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 y #s(literal 5 binary64)))
(* -1 (* (pow y 5) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (pow.f64 y #s(literal 5 binary64)))
(* -1 (* (pow y 5) (- (+ 1/5040 (/ 1/6 (pow y 4))) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (pow.f64 y #s(literal 5 binary64)))
(* -1 (* (pow y 5) (- (+ 1/5040 (/ 1/6 (pow y 4))) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (pow.f64 y #s(literal 5 binary64)))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow y 2)) 1/6)
(fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(* -1/5040 (pow y 4))
(*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
(* -1/5040 (pow y 4))
(*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 y (*.f64 y (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* y (+ 1/120 (* -1/5040 (pow y 2))))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* y (+ 1/120 (* -1/5040 (pow y 2))))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* y (+ 1/120 (* -1/5040 (pow y 2))))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* -1/5040 (pow y 3))
(*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))
(* (pow y 3) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* (pow y 3) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* (pow y 3) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* -1/5040 (pow y 3))
(*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))
(* -1 (* (pow y 3) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* -1 (* (pow y 3) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(* -1 (* (pow y 3) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))

eval158.0ms (1.7%)

Memory
7.0MiB live, 156.7MiB allocated
Compiler

Compiled 21 182 to 1 824 computations (91.4% saved)

prune210.0ms (2.2%)

Memory
-30.9MiB live, 190.9MiB allocated
Pruning

26 alts after pruning (21 fresh and 5 done)

PrunedKeptTotal
New79018808
Fresh336
Picked145
Done011
Total79426820
Accuracy
100.0%
Counts
820 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.4%
(fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
53.2%
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
52.9%
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
53.2%
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
53.2%
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
28.9%
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
89.7%
(/.f64 (*.f64 x (sin.f64 y)) y)
84.7%
(/.f64 (sin.f64 y) (/.f64 y x))
65.6%
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
65.5%
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
65.5%
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
53.1%
(/.f64 x (/.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)))
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
99.7%
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
53.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
52.4%
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
38.2%
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
38.6%
(*.f64 (/.f64 x y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
85.1%
(*.f64 (/.f64 x y) (sin.f64 y))
89.4%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
28.8%
(*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
28.9%
(*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y x)) x)))
53.1%
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
99.8%
(*.f64 x (/.f64 (sin.f64 y) y))
3.0%
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
53.8%
x
Compiler

Compiled 732 to 414 computations (43.4% saved)

simplify336.0ms (3.5%)

Memory
22.6MiB live, 563.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
cost-diff0
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
cost-diff320
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
cost-diff3072
(*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
cost-diff0
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
cost-diff0
(*.f64 y y)
cost-diff0
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
cost-diff0
(*.f64 y #s(literal 1/6 binary64))
cost-diff0
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
cost-diff0
(sin.f64 y)
cost-diff0
(/.f64 #s(literal 1 binary64) (sin.f64 y))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)
cost-diff384
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
Rules
10 780×lower-fma.f32
10 768×lower-fma.f64
3 780×lower-*.f32
3 768×lower-*.f64
2 350×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027197
051163
1112155
2260155
3827155
42935155
55359155
08321155
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
x
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)
(/.f64 #s(literal 1 binary64) (sin.f64 y))
#s(literal 1 binary64)
(sin.f64 y)
y
x
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
x
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
y
(*.f64 y #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
x
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 y y)
y
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
#s(literal 31/15120 binary64)
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
x
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
#s(literal -1/6 binary64)
(*.f64 y y)
y
(*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
#s(literal 1 binary64)
Outputs
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
(/.f64 (*.f64 x (sin.f64 y)) y)
x
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)
(/.f64 y (sin.f64 y))
(/.f64 #s(literal 1 binary64) (sin.f64 y))
#s(literal 1 binary64)
(sin.f64 y)
y
x
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
x
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
y
(*.f64 y #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
x
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 y y)
y
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))
#s(literal 31/15120 binary64)
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
x
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
#s(literal -1/6 binary64)
(*.f64 y y)
y
(*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
#s(literal 1 binary64)
(*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
#s(literal 1 binary64)

localize163.0ms (1.7%)

Memory
-9.9MiB live, 316.9MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy98.9%
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
accuracy95.8%
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
accuracy95.8%
(*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))
accuracy74.8%
(*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
accuracy100.0%
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
accuracy100.0%
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
accuracy99.7%
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
accuracy97.4%
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
accuracy99.9%
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
accuracy99.5%
(*.f64 y #s(literal 1/6 binary64))
accuracy94.1%
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
accuracy100.0%
(sin.f64 y)
accuracy99.9%
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (sin.f64 y))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)
Samples
79.0ms256×0valid
Compiler

Compiled 219 to 34 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
const: 20.0ms (33.5% of total)
ival-mult: 16.0ms (26.8% of total)
ival-div: 8.0ms (13.4% of total)
ival-sin: 8.0ms (13.4% of total)
ival-add: 7.0ms (11.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series28.0ms (0.3%)

Memory
4.3MiB live, 41.9MiB allocated
Counts
18 → 312
Calls
Call 1
Inputs
#<alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)>
#<alt (/.f64 #s(literal 1 binary64) (sin.f64 y))>
#<alt (sin.f64 y)>
#<alt (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))>
#<alt (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))>
#<alt (*.f64 y #s(literal 1/6 binary64))>
#<alt (/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))>
#<alt (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))>
#<alt (*.f64 y y)>
#<alt (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))>
#<alt (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))>
#<alt (*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))>
#<alt (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y))>
#<alt (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))>
#<alt (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))>
#<alt (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))>
Outputs
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ y (sin y))>
#<alt (/ 1 y)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) y)>
#<alt (/ (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2))))) y)>
#<alt (/ (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))) y)>
#<alt (/ 1 (sin y))>
#<alt (/ 1 (sin y))>
#<alt (/ 1 (sin y))>
#<alt (/ 1 (sin y))>
#<alt (/ 1 (sin y))>
#<alt (/ 1 (sin y))>
#<alt (/ 1 (sin y))>
#<alt (/ 1 (sin y))>
#<alt y>
#<alt (* y (+ 1 (* -1/6 (pow y 2))))>
#<alt (* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))>
#<alt (* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (- (* 1/36 (* x (pow y 2))) (* 1/6 x))))>
#<alt (+ x (* (pow y 2) (- (* (pow y 2) (- (* -1/216 (* x (pow y 2))) (* -1/36 x))) (* 1/6 x))))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))>
#<alt (/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))>
#<alt (/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))>
#<alt (/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))>
#<alt (/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (* 1/6 (pow y 2))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* 1/6 (pow y 2))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt (/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/36 x) (* 7/360 x)))) (* 1/6 x))))>
#<alt (+ x (* (pow y 2) (- (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/6 (+ (* -1/36 x) (* 7/360 x))) (+ (* -7/2160 x) (* 31/15120 x))))) (+ (* -1/36 x) (* 7/360 x)))) (* 1/6 x))))>
#<alt (* 15120/31 (/ x (pow y 6)))>
#<alt (/ (+ (* -4445280/961 (/ x (pow y 2))) (* 15120/31 x)) (pow y 6))>
#<alt (/ (- (+ (* -1 (/ (+ (* -1306912320/29791 x) (* 38102400/961 x)) (pow y 4))) (* 15120/31 x)) (* 4445280/961 (/ x (pow y 2)))) (pow y 6))>
#<alt (/ (- (+ (* -1 (/ (+ (* -11202105600/29791 x) (+ (* -294/31 (+ (* -1306912320/29791 x) (* 38102400/961 x))) (* 228614400/961 x))) (pow y 6))) (* 15120/31 x)) (+ (* -1306912320/29791 (/ x (pow y 4))) (+ (* 4445280/961 (/ x (pow y 2))) (* 38102400/961 (/ x (pow y 4)))))) (pow y 6))>
#<alt (* 15120/31 (/ x (pow y 6)))>
#<alt (/ (+ (* -4445280/961 (/ x (pow y 2))) (* 15120/31 x)) (pow y 6))>
#<alt (/ (- (+ (* -1 (/ (+ (* -1306912320/29791 x) (* 38102400/961 x)) (pow y 4))) (* 15120/31 x)) (* 4445280/961 (/ x (pow y 2)))) (pow y 6))>
#<alt (/ (- (+ (* -1 (/ (+ (* -11202105600/29791 x) (+ (* -294/31 (+ (* -1306912320/29791 x) (* 38102400/961 x))) (* 228614400/961 x))) (pow y 6))) (* 15120/31 x)) (+ (* -1306912320/29791 (/ x (pow y 4))) (+ (* 4445280/961 (/ x (pow y 2))) (* 38102400/961 (/ x (pow y 4)))))) (pow y 6))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))>
#<alt (* 31/15120 (pow y 6))>
#<alt (* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))>
#<alt (* 31/15120 (pow y 6))>
#<alt (* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt 1/6>
#<alt (+ 1/6 (* 7/360 (pow y 2)))>
#<alt (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))>
#<alt (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))>
#<alt (* 31/15120 (pow y 4))>
#<alt (* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))>
#<alt (* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))>
#<alt (* 31/15120 (pow y 4))>
#<alt (* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))>
#<alt (* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt 1>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* x (+ 1 (* -1/6 (pow y 2))))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt (* -1 (* x (- (* 1/6 (pow y 2)) 1)))>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt 7/360>
#<alt (+ 7/360 (* 31/15120 (pow y 2)))>
#<alt (+ 7/360 (* 31/15120 (pow y 2)))>
#<alt (+ 7/360 (* 31/15120 (pow y 2)))>
#<alt (* 31/15120 (pow y 2))>
#<alt (* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))>
#<alt (* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))>
#<alt (* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))>
#<alt (* 31/15120 (pow y 2))>
#<alt (* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))>
#<alt (* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))>
#<alt (* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* x (- (* -1/6 (pow y 2)) 1))>
#<alt (* -1 x)>
#<alt (+ (* -1 x) (* -1/6 (* x (pow y 2))))>
#<alt (+ (* -1 x) (* -1/6 (* x (pow y 2))))>
#<alt (+ (* -1 x) (* -1/6 (* x (pow y 2))))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))>
#<alt (* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))>
#<alt (* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))>
#<alt (* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))>
#<alt (* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ 1 (* x (- (* -1/6 (pow y 2)) 1)))>
#<alt (/ -1 x)>
#<alt (- (* 1/6 (/ (pow y 2) x)) (/ 1 x))>
#<alt (- (* (pow y 2) (+ (* -1/36 (/ (pow y 2) x)) (* 1/6 (/ 1 x)))) (/ 1 x))>
#<alt (- (* (pow y 2) (+ (* (pow y 2) (- (* 1/216 (/ (pow y 2) x)) (* 1/36 (/ 1 x)))) (* 1/6 (/ 1 x)))) (/ 1 x))>
#<alt (/ -6 (* x (pow y 2)))>
#<alt (/ (- (* 36 (/ 1 (* x (pow y 2)))) (* 6 (/ 1 x))) (pow y 2))>
#<alt (/ (- (/ 36 (* x (pow y 2))) (+ (* 6 (/ 1 x)) (/ 216 (* x (pow y 4))))) (pow y 2))>
#<alt (/ (- (+ (* 1296 (/ 1 (* x (pow y 6)))) (/ 36 (* x (pow y 2)))) (+ (* 6 (/ 1 x)) (* 216 (/ 1 (* x (pow y 4)))))) (pow y 2))>
#<alt (/ -6 (* x (pow y 2)))>
#<alt (/ (- (* 36 (/ 1 (* x (pow y 2)))) (* 6 (/ 1 x))) (pow y 2))>
#<alt (/ (- (/ 36 (* x (pow y 2))) (+ (* 6 (/ 1 x)) (/ 216 (* x (pow y 4))))) (pow y 2))>
#<alt (/ (- (+ (* 1296 (/ 1 (* x (pow y 6)))) (/ 36 (* x (pow y 2)))) (+ (* 6 (/ 1 x)) (* 216 (/ 1 (* x (pow y 4)))))) (pow y 2))>
Calls

78 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/ x (+ (* (* y y) (+ (* (* y y) (+ (* (* y y) 31/15120) 7/360)) 1/6)) 1))
1.0ms
y
@inf
(/ x (+ (* (* y y) (+ (* (* y y) (+ (* (* y y) 31/15120) 7/360)) 1/6)) 1))
1.0ms
x
@inf
(/ x (+ (* (* y y) (+ (* (* y y) (+ (* (* y y) 31/15120) 7/360)) 1/6)) 1))
1.0ms
x
@inf
(/ x (+ (* y (* y 1/6)) 1))
1.0ms
x
@-inf
(/ x (+ (* (* y y) (+ (* (* y y) (+ (* (* y y) 31/15120) 7/360)) 1/6)) 1))

rewrite373.0ms (3.9%)

Memory
12.3MiB live, 729.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 618×lower-fma.f32
7 606×lower-fma.f64
4 162×lower-*.f32
4 150×lower-*.f64
3 528×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027169
051135
1222127
21591127
08426127
Stop Event
iter limit
node limit
iter limit
Counts
18 → 778
Calls
Call 1
Inputs
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)
(/.f64 #s(literal 1 binary64) (sin.f64 y))
(sin.f64 y)
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 y #s(literal 1/6 binary64))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 y y)
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 x (sin.f64 y)) y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 y (sin.f64 y)))) (neg.f64 (/.f64 (*.f64 x (sin.f64 y)) y)))
(neg.f64 (neg.f64 (/.f64 (*.f64 x (sin.f64 y)) y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 x (sin.f64 y)) y))))
(neg.f64 (/.f64 (*.f64 x (sin.f64 y)) (neg.f64 y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x (sin.f64 y)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 x (sin.f64 y))) y))
(neg.f64 (/.f64 (/.f64 x y) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 x (sin.f64 y)))))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 y (sin.f64 y))))
(/.f64 (*.f64 x (sin.f64 y)) y)
(/.f64 (*.f64 x (sin.f64 y)) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 x (sin.f64 y))) (neg.f64 y))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 (/.f64 x y)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1 binary64))
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (sin.f64 y)) y))
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 (sin.f64 y) (pow.f64 (/.f64 y x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (sin.f64 y)) y)))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (neg.f64 x) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (*.f64 x (sin.f64 y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (neg.f64 (*.f64 x (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (neg.f64 (*.f64 x (sin.f64 y))) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (*.f64 x (sin.f64 y))))
(*.f64 (/.f64 x (neg.f64 y)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (neg.f64 x) y) (neg.f64 (sin.f64 y)))
(*.f64 (pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 y (sin.f64 y))))
(neg.f64 (neg.f64 (/.f64 y (sin.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 y) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sin.f64 y) y) #s(literal 1 binary64)))
(/.f64 y (sin.f64 y))
(/.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sin.f64 y) y)))
(/.f64 (neg.f64 (/.f64 y (sin.f64 y))) #s(literal -1 binary64))
(/.f64 (neg.f64 y) (neg.f64 (sin.f64 y)))
(/.f64 (neg.f64 (neg.f64 y)) (sin.f64 y))
(pow.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(pow.f64 (/.f64 (sin.f64 y) y) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y (sin.f64 y)))
(*.f64 y (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (neg.f64 (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 y #s(literal 1 binary64)))
(*.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (neg.f64 y))
(*.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (neg.f64 (neg.f64 y)) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(exp.f64 (*.f64 (log.f64 (sin.f64 y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 #s(literal 1 binary64) (sin.f64 y))
(/.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 y)))
(pow.f64 (sin.f64 y) #s(literal -1 binary64))
(pow.f64 (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 y) (sin.f64 y)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (sin.f64 y))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)) (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (sin.f64 y)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y)))
(sin.f64 y)
(neg.f64 (neg.f64 (sin.f64 y)))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64)))
(/.f64 (sin.f64 y) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64))
(pow.f64 (sin.f64 y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 y))
(*.f64 (sin.f64 y) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 y)))
(*.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(/.f64 (neg.f64 x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) x)
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(*.f64 (/.f64 x (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (/.f64 x (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 x (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(+.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 y (neg.f64 (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (*.f64 y #s(literal 1/6 binary64)) y #s(literal 1 binary64))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (neg.f64 (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) (neg.f64 y) #s(literal 1 binary64))
(fma.f64 (neg.f64 y) (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 y y)) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 y #s(literal -1/6 binary64))) y #s(literal 1 binary64))
(neg.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(*.f64 y #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) y)
(*.f64 (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal -1 binary64))) (neg.f64 (/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(neg.f64 (neg.f64 (/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)))
(/.f64 (neg.f64 x) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))) x)
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))
(*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))))
(*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 y y) (neg.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))
(+.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(+.f64 (neg.f64 (*.f64 (*.f64 y y) (neg.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(fma.f64 y (*.f64 y (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) y #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (*.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (*.f64 y (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) y) y (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal -1/36 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(neg.f64 (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))) (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))))
(/.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (neg.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal -1 binary64)))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 y y) (neg.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (*.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (*.f64 (*.f64 y y) (*.f64 y y))) (pow.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) (neg.f64 (*.f64 y y)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (neg.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))))
(exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)))
(pow.f64 y #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 y)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y y))
(*.f64 y y)
(*.f64 (*.f64 y y) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))
(+.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))
(+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)))
(+.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64)))))
(+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))))) (*.f64 (*.f64 y y) #s(literal 7/360 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))))
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))
(fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)))
(fma.f64 y (*.f64 (*.f64 y #s(literal 31/15120 binary64)) (*.f64 y y)) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)))
(fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)) (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) y #s(literal 1/6 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y #s(literal 31/15120 binary64)) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 29791/3456649728000 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 #s(literal 343/46656000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))) (*.f64 (*.f64 y y) #s(literal 7/360 binary64)))))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) (*.f64 y y)))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 31/15120 binary64) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)) y) y (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal 49/129600 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal 49/129600 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) #s(literal 1/6 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64)) (neg.f64 (+.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (neg.f64 (*.f64 y y)) #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64))) (+.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal -1/36 binary64))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (-.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64)) (+.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(/.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal -1/36 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64))) (neg.f64 (+.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal -1/36 binary64))) (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (neg.f64 (*.f64 y y)) #s(literal 1/6 binary64)))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (neg.f64 (*.f64 y y)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 29791/3456649728000 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (pow.f64 (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal 343/46656000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))))) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))))) (-.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))))) (*.f64 (*.f64 y y) #s(literal 7/360 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))))) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))))) (*.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))))) (*.f64 (*.f64 y y) #s(literal 7/360 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))))) (+.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
(*.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) #s(literal -1/6 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (neg.f64 (*.f64 y y)) #s(literal 1/6 binary64))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))))
#s(literal 1 binary64)
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) x)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(-.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (neg.f64 x))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(fma.f64 x (/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) x)
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(fma.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x x)
(fma.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64) x)
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 y y) x)
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x) x)
(fma.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (*.f64 x (*.f64 y y)) #s(literal -1/6 binary64) x)
(fma.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y x)
(fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) y) y x)
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x x) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 x (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x) (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) x) (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) #s(literal 1 binary64)) (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) x) (/.f64 (*.f64 x x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) x) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (/.f64 x (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 x x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) x (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x #s(literal -1/6 binary64))) x) (/.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 y y) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x #s(literal -1/6 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 y y) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))))
(neg.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))))
(neg.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))))
(neg.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (neg.f64 (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 x x))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) #s(literal 1 binary64)))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) #s(literal 1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x))))))
(*.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) x)
(*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x))
(*.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) x) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) #s(literal 1 binary64)) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 x (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) x))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) x) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) x) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 x x))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) x)
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) x)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(-.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (neg.f64 x))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(fma.f64 x (/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) x)
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(fma.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x x)
(fma.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64) x)
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 y y) x)
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x) x)
(fma.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (*.f64 x (*.f64 y y)) #s(literal -1/6 binary64) x)
(fma.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y x)
(fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) y) y x)
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x x) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 x (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x) (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) x) (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)) #s(literal 1 binary64)) (/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) x) (/.f64 (*.f64 x x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) x) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) x) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (/.f64 x (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 x x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) x (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x #s(literal -1/6 binary64))) x) (/.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 y y) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x #s(literal -1/6 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 y y) x) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x #s(literal -1/6 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))))
(neg.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))))
(neg.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))))
(neg.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (neg.f64 (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))
(/.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 x x))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) #s(literal 1 binary64)))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) #s(literal 1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x))))))
(*.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) x)
(*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x))
(*.f64 (*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) x) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) #s(literal 1 binary64)) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 x (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) x))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) x) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) x) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 x x))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) x)
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(neg.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(*.f64 y (neg.f64 (*.f64 y #s(literal 1/6 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1 binary64)))
(*.f64 #s(literal 1/6 binary64) (neg.f64 (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 y))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 #s(literal -1/6 binary64) (neg.f64 (*.f64 (*.f64 y y) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 y #s(literal -1/6 binary64)) y)
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (neg.f64 (neg.f64 y)))
(*.f64 (neg.f64 y) (*.f64 y #s(literal 1/6 binary64)))
(*.f64 (neg.f64 (*.f64 y y)) #s(literal 1/6 binary64))
(*.f64 (neg.f64 (*.f64 y #s(literal 1/6 binary64))) y)
(*.f64 (neg.f64 (*.f64 y #s(literal -1/6 binary64))) (neg.f64 y))
(+.f64 #s(literal 7/360 binary64) (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))
(+.f64 (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (neg.f64 (/.f64 #s(literal 49/129600 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (/.f64 #s(literal 49/129600 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))))
(-.f64 (/.f64 #s(literal 49/129600 binary64) (-.f64 #s(literal 7/360 binary64) (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (-.f64 #s(literal 7/360 binary64) (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))))
(fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (neg.f64 (/.f64 #s(literal 49/129600 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64)))))
(fma.f64 (*.f64 y #s(literal 31/15120 binary64)) y #s(literal 7/360 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64)) (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal 49/129600 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64)) (fma.f64 (*.f64 y y) #s(literal -31/15120 binary64) #s(literal 7/360 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64))) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal 49/129600 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 49/129600 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 7/360 binary64) (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64)) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal 49/129600 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64)) (+.f64 #s(literal 49/129600 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64)))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64)) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64))) (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal 49/129600 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64))) (neg.f64 (+.f64 #s(literal 49/129600 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64))) (fma.f64 (*.f64 y y) #s(literal -31/15120 binary64) #s(literal 7/360 binary64)))
(/.f64 (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)))) (-.f64 #s(literal 7/360 binary64) (*.f64 (*.f64 y y) #s(literal 31/15120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64)) #s(literal 49/129600 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64)) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal 49/129600 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64)))) (neg.f64 (fma.f64 (*.f64 y y) #s(literal -31/15120 binary64) #s(literal 7/360 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))))) (neg.f64 (-.f64 #s(literal 7/360 binary64) (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 49/129600 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (fma.f64 (/.f64 #s(literal 49/129600 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (/.f64 #s(literal 49/129600 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (/.f64 #s(literal 49/129600 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64)))) (*.f64 (/.f64 #s(literal 49/129600 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (/.f64 #s(literal 49/129600 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))) (/.f64 #s(literal 49/129600 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal 49/129600 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 49/129600 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64))))))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal -7/360 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal 49/129600 binary64)) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -31/15120 binary64) #s(literal 7/360 binary64))))
(*.f64 (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 7/360 binary64) (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(+.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x))) (neg.f64 x))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64))))
(-.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) x)
(-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (/.f64 (*.f64 x x) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (fma.f64 x x (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (fma.f64 x x (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 x #s(literal -1 binary64) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) (neg.f64 x))
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) (neg.f64 x))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))))
(fma.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x (neg.f64 x))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64) (neg.f64 x))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 y y) (neg.f64 x))
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x) (neg.f64 x))
(fma.f64 (*.f64 x (*.f64 y y)) #s(literal -1/6 binary64) (neg.f64 x))
(fma.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y (neg.f64 x))
(fma.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) y) y (neg.f64 x))
(neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (fma.f64 x x (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (*.f64 x (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) x)))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (neg.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) (-.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (fma.f64 x x (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x)))))
(/.f64 (*.f64 x (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(/.f64 (*.f64 x (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) x) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (fma.f64 x x (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)))) (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) x)) (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) x)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)))))
(pow.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))
(*.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x)
(*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(*.f64 (neg.f64 x) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (fma.f64 x x (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(*.f64 (*.f64 x (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(*.f64 (*.f64 x (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) #s(literal 1 binary64)) (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))))
(*.f64 (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) x))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) #s(literal 1 binary64)) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) x) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 x (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (/.f64 x (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)) x)
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 x x))))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 x x))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x))) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) x)
(pow.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))

simplify404.0ms (4.2%)

Memory
28.0MiB live, 701.2MiB allocated
Algorithm
egg-herbie
Rules
12 248×lower-fma.f64
12 248×lower-fma.f32
4 208×lower-*.f64
4 208×lower-*.f32
3 384×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02402741
17122733
220072677
352312677
082362459
Stop Event
iter limit
node limit
Counts
312 → 306
Calls
Call 1
Inputs
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ 1 y)
(/ (+ 1 (* 1/6 (pow y 2))) y)
(/ (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2))))) y)
(/ (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))) y)
(/ 1 (sin y))
(/ 1 (sin y))
(/ 1 (sin y))
(/ 1 (sin y))
(/ 1 (sin y))
(/ 1 (sin y))
(/ 1 (sin y))
(/ 1 (sin y))
y
(* y (+ 1 (* -1/6 (pow y 2))))
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (- (* 1/36 (* x (pow y 2))) (* 1/6 x))))
(+ x (* (pow y 2) (- (* (pow y 2) (- (* -1/216 (* x (pow y 2))) (* -1/36 x))) (* 1/6 x))))
(* 6 (/ x (pow y 2)))
(/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))
(/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))
(/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))
(* 6 (/ x (pow y 2)))
(/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))
(/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))
(/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* 1/6 (pow y 2)))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/36 x) (* 7/360 x)))) (* 1/6 x))))
(+ x (* (pow y 2) (- (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/6 (+ (* -1/36 x) (* 7/360 x))) (+ (* -7/2160 x) (* 31/15120 x))))) (+ (* -1/36 x) (* 7/360 x)))) (* 1/6 x))))
(* 15120/31 (/ x (pow y 6)))
(/ (+ (* -4445280/961 (/ x (pow y 2))) (* 15120/31 x)) (pow y 6))
(/ (- (+ (* -1 (/ (+ (* -1306912320/29791 x) (* 38102400/961 x)) (pow y 4))) (* 15120/31 x)) (* 4445280/961 (/ x (pow y 2)))) (pow y 6))
(/ (- (+ (* -1 (/ (+ (* -11202105600/29791 x) (+ (* -294/31 (+ (* -1306912320/29791 x) (* 38102400/961 x))) (* 228614400/961 x))) (pow y 6))) (* 15120/31 x)) (+ (* -1306912320/29791 (/ x (pow y 4))) (+ (* 4445280/961 (/ x (pow y 2))) (* 38102400/961 (/ x (pow y 4)))))) (pow y 6))
(* 15120/31 (/ x (pow y 6)))
(/ (+ (* -4445280/961 (/ x (pow y 2))) (* 15120/31 x)) (pow y 6))
(/ (- (+ (* -1 (/ (+ (* -1306912320/29791 x) (* 38102400/961 x)) (pow y 4))) (* 15120/31 x)) (* 4445280/961 (/ x (pow y 2)))) (pow y 6))
(/ (- (+ (* -1 (/ (+ (* -11202105600/29791 x) (+ (* -294/31 (+ (* -1306912320/29791 x) (* 38102400/961 x))) (* 228614400/961 x))) (pow y 6))) (* 15120/31 x)) (+ (* -1306912320/29791 (/ x (pow y 4))) (+ (* 4445280/961 (/ x (pow y 2))) (* 38102400/961 (/ x (pow y 4)))))) (pow y 6))
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(* 31/15120 (pow y 6))
(* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(* 31/15120 (pow y 6))
(* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
1/6
(+ 1/6 (* 7/360 (pow y 2)))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
(* 31/15120 (pow y 4))
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* 31/15120 (pow y 4))
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
7/360
(+ 7/360 (* 31/15120 (pow y 2)))
(+ 7/360 (* 31/15120 (pow y 2)))
(+ 7/360 (* 31/15120 (pow y 2)))
(* 31/15120 (pow y 2))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* 31/15120 (pow y 2))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* x (- (* -1/6 (pow y 2)) 1))
(* -1 x)
(+ (* -1 x) (* -1/6 (* x (pow y 2))))
(+ (* -1 x) (* -1/6 (* x (pow y 2))))
(+ (* -1 x) (* -1/6 (* x (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/ -1 x)
(- (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(- (* (pow y 2) (+ (* -1/36 (/ (pow y 2) x)) (* 1/6 (/ 1 x)))) (/ 1 x))
(- (* (pow y 2) (+ (* (pow y 2) (- (* 1/216 (/ (pow y 2) x)) (* 1/36 (/ 1 x)))) (* 1/6 (/ 1 x)))) (/ 1 x))
(/ -6 (* x (pow y 2)))
(/ (- (* 36 (/ 1 (* x (pow y 2)))) (* 6 (/ 1 x))) (pow y 2))
(/ (- (/ 36 (* x (pow y 2))) (+ (* 6 (/ 1 x)) (/ 216 (* x (pow y 4))))) (pow y 2))
(/ (- (+ (* 1296 (/ 1 (* x (pow y 6)))) (/ 36 (* x (pow y 2)))) (+ (* 6 (/ 1 x)) (* 216 (/ 1 (* x (pow y 4)))))) (pow y 2))
(/ -6 (* x (pow y 2)))
(/ (- (* 36 (/ 1 (* x (pow y 2)))) (* 6 (/ 1 x))) (pow y 2))
(/ (- (/ 36 (* x (pow y 2))) (+ (* 6 (/ 1 x)) (/ 216 (* x (pow y 4))))) (pow y 2))
(/ (- (+ (* 1296 (/ 1 (* x (pow y 6)))) (/ 36 (* x (pow y 2)))) (+ (* 6 (/ 1 x)) (* 216 (/ 1 (* x (pow y 4)))))) (pow y 2))
Outputs
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 y (*.f64 y (fma.f64 x #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) x)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 x (sin.f64 y)) y)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ y (sin y))
(/.f64 y (sin.f64 y))
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ (+ 1 (* 1/6 (pow y 2))) y)
(/.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)) y)
(/ (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2))))) y)
(/.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) y)
(/ (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))) y)
(/.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) y)
(/ 1 (sin y))
(/.f64 #s(literal 1 binary64) (sin.f64 y))
(/ 1 (sin y))
(/.f64 #s(literal 1 binary64) (sin.f64 y))
(/ 1 (sin y))
(/.f64 #s(literal 1 binary64) (sin.f64 y))
(/ 1 (sin y))
(/.f64 #s(literal 1 binary64) (sin.f64 y))
(/ 1 (sin y))
(/.f64 #s(literal 1 binary64) (sin.f64 y))
(/ 1 (sin y))
(/.f64 #s(literal 1 binary64) (sin.f64 y))
(/ 1 (sin y))
(/.f64 #s(literal 1 binary64) (sin.f64 y))
(/ 1 (sin y))
(/.f64 #s(literal 1 binary64) (sin.f64 y))
y
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(+ x (* (pow y 2) (- (* 1/36 (* x (pow y 2))) (* 1/6 x))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) x)
(+ x (* (pow y 2) (- (* (pow y 2) (- (* -1/216 (* x (pow y 2))) (* -1/36 x))) (* 1/6 x))))
(fma.f64 (*.f64 y y) (fma.f64 x #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))))) x)
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))
(/.f64 (fma.f64 (/.f64 x (*.f64 y y)) #s(literal -36 binary64) (*.f64 x #s(literal 6 binary64))) (*.f64 y y))
(/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))
(/.f64 (fma.f64 x #s(literal 6 binary64) (fma.f64 x (/.f64 #s(literal 216 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -36 binary64)))) (*.f64 y y))
(/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))
(/.f64 (fma.f64 x (/.f64 #s(literal -36 binary64) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 216 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 x (/.f64 #s(literal -1296 binary64) (pow.f64 y #s(literal 6 binary64))) (*.f64 x #s(literal 6 binary64))))) (*.f64 y y))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))
(/.f64 (fma.f64 (/.f64 x (*.f64 y y)) #s(literal -36 binary64) (*.f64 x #s(literal 6 binary64))) (*.f64 y y))
(/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))
(/.f64 (fma.f64 x #s(literal 6 binary64) (fma.f64 x (/.f64 #s(literal 216 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -36 binary64)))) (*.f64 y y))
(/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))
(/.f64 (fma.f64 x (/.f64 #s(literal -36 binary64) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 216 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 x (/.f64 #s(literal -1296 binary64) (pow.f64 y #s(literal 6 binary64))) (*.f64 x #s(literal 6 binary64))))) (*.f64 y y))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* 1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* 1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/ x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(+ x (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/36 x) (* 7/360 x)))) (* 1/6 x))))
(fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) x)
(+ x (* (pow y 2) (- (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/6 (+ (* -1/36 x) (* 7/360 x))) (+ (* -7/2160 x) (* 31/15120 x))))) (+ (* -1/36 x) (* 7/360 x)))) (* 1/6 x))))
(fma.f64 y (*.f64 y (fma.f64 x #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) x)
(* 15120/31 (/ x (pow y 6)))
(*.f64 (/.f64 x (pow.f64 y #s(literal 6 binary64))) #s(literal 15120/31 binary64))
(/ (+ (* -4445280/961 (/ x (pow y 2))) (* 15120/31 x)) (pow y 6))
(/.f64 (fma.f64 (/.f64 x (*.f64 y y)) #s(literal -4445280/961 binary64) (*.f64 x #s(literal 15120/31 binary64))) (pow.f64 y #s(literal 6 binary64)))
(/ (- (+ (* -1 (/ (+ (* -1306912320/29791 x) (* 38102400/961 x)) (pow y 4))) (* 15120/31 x)) (* 4445280/961 (/ x (pow y 2)))) (pow y 6))
(/.f64 (fma.f64 x (+.f64 #s(literal 15120/31 binary64) (/.f64 #s(literal 125737920/29791 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -4445280/961 binary64))) (pow.f64 y #s(literal 6 binary64)))
(/ (- (+ (* -1 (/ (+ (* -11202105600/29791 x) (+ (* -294/31 (+ (* -1306912320/29791 x) (* 38102400/961 x))) (* 228614400/961 x))) (pow y 6))) (* 15120/31 x)) (+ (* -1306912320/29791 (/ x (pow y 4))) (+ (* 4445280/961 (/ x (pow y 2))) (* 38102400/961 (/ x (pow y 4)))))) (pow y 6))
(/.f64 (+.f64 (/.f64 (fma.f64 x #s(literal -36966948480/923521 binary64) (*.f64 x #s(literal 4115059200/29791 binary64))) (pow.f64 y #s(literal 6 binary64))) (fma.f64 x #s(literal 15120/31 binary64) (fma.f64 (/.f64 x (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 125737920/29791 binary64) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -4445280/961 binary64))))) (pow.f64 y #s(literal 6 binary64)))
(* 15120/31 (/ x (pow y 6)))
(*.f64 (/.f64 x (pow.f64 y #s(literal 6 binary64))) #s(literal 15120/31 binary64))
(/ (+ (* -4445280/961 (/ x (pow y 2))) (* 15120/31 x)) (pow y 6))
(/.f64 (fma.f64 (/.f64 x (*.f64 y y)) #s(literal -4445280/961 binary64) (*.f64 x #s(literal 15120/31 binary64))) (pow.f64 y #s(literal 6 binary64)))
(/ (- (+ (* -1 (/ (+ (* -1306912320/29791 x) (* 38102400/961 x)) (pow y 4))) (* 15120/31 x)) (* 4445280/961 (/ x (pow y 2)))) (pow y 6))
(/.f64 (fma.f64 x (+.f64 #s(literal 15120/31 binary64) (/.f64 #s(literal 125737920/29791 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -4445280/961 binary64))) (pow.f64 y #s(literal 6 binary64)))
(/ (- (+ (* -1 (/ (+ (* -11202105600/29791 x) (+ (* -294/31 (+ (* -1306912320/29791 x) (* 38102400/961 x))) (* 228614400/961 x))) (pow y 6))) (* 15120/31 x)) (+ (* -1306912320/29791 (/ x (pow y 4))) (+ (* 4445280/961 (/ x (pow y 2))) (* 38102400/961 (/ x (pow y 4)))))) (pow y 6))
(/.f64 (+.f64 (/.f64 (fma.f64 x #s(literal -36966948480/923521 binary64) (*.f64 x #s(literal 4115059200/29791 binary64))) (pow.f64 y #s(literal 6 binary64))) (fma.f64 x #s(literal 15120/31 binary64) (fma.f64 (/.f64 x (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 125737920/29791 binary64) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -4445280/961 binary64))))) (pow.f64 y #s(literal 6 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(* 31/15120 (pow y 6))
(*.f64 #s(literal 31/15120 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 31/15120 binary64) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 31/15120 binary64) (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(fma.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 31/15120 binary64) (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) #s(literal 1 binary64))
(* 31/15120 (pow y 6))
(*.f64 #s(literal 31/15120 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 31/15120 binary64) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 31/15120 binary64) (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(fma.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 31/15120 binary64) (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) #s(literal 1 binary64))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 7/360 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
(* 31/15120 (pow y 4))
(*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 31/15120 binary64) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 31/15120 binary64) (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 31/15120 binary64) (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* 31/15120 (pow y 4))
(*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 31/15120 binary64)))
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 31/15120 binary64) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 31/15120 binary64) (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 31/15120 binary64) (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
7/360
#s(literal 7/360 binary64)
(+ 7/360 (* 31/15120 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(+ 7/360 (* 31/15120 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(+ 7/360 (* 31/15120 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(* 31/15120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 31/15120 binary64))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(* 31/15120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 31/15120 binary64))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* x (- (* -1/6 (pow y 2)) 1))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* -1/6 (* x (pow y 2))))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(+ (* -1 x) (* -1/6 (* x (pow y 2))))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(+ (* -1 x) (* -1/6 (* x (pow y 2))))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (pow y 2) (+ (* -1 (/ x (pow y 2))) (* -1/6 x)))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ 1 (* x (- (* -1/6 (pow y 2)) 1)))
(/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(- (* (pow y 2) (+ (* -1/36 (/ (pow y 2) x)) (* 1/6 (/ 1 x)))) (/ 1 x))
(fma.f64 (/.f64 (*.f64 y y) x) (fma.f64 y (*.f64 y #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) (/.f64 #s(literal -1 binary64) x))
(- (* (pow y 2) (+ (* (pow y 2) (- (* 1/216 (/ (pow y 2) x)) (* 1/36 (/ 1 x)))) (* 1/6 (/ 1 x)))) (/ 1 x))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (/.f64 #s(literal 1/216 binary64) x) (/.f64 #s(literal -1/36 binary64) x)) (/.f64 #s(literal 1/6 binary64) x)) (/.f64 #s(literal -1 binary64) x))
(/ -6 (* x (pow y 2)))
(/.f64 #s(literal -6 binary64) (*.f64 x (*.f64 y y)))
(/ (- (* 36 (/ 1 (* x (pow y 2)))) (* 6 (/ 1 x))) (pow y 2))
(/.f64 (+.f64 (/.f64 #s(literal 36 binary64) (*.f64 x (*.f64 y y))) (/.f64 #s(literal -6 binary64) x)) (*.f64 y y))
(/ (- (/ 36 (* x (pow y 2))) (+ (* 6 (/ 1 x)) (/ 216 (* x (pow y 4))))) (pow y 2))
(/.f64 (+.f64 (/.f64 #s(literal 36 binary64) (*.f64 x (*.f64 y y))) (+.f64 (/.f64 #s(literal -6 binary64) x) (/.f64 #s(literal -216 binary64) (*.f64 x (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 y y))
(/ (- (+ (* 1296 (/ 1 (* x (pow y 6)))) (/ 36 (* x (pow y 2)))) (+ (* 6 (/ 1 x)) (* 216 (/ 1 (* x (pow y 4)))))) (pow y 2))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 36 binary64) (*.f64 x (*.f64 y y))) (/.f64 #s(literal 1296 binary64) (*.f64 x (pow.f64 y #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal -6 binary64) x) (/.f64 #s(literal -216 binary64) (*.f64 x (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 y y))
(/ -6 (* x (pow y 2)))
(/.f64 #s(literal -6 binary64) (*.f64 x (*.f64 y y)))
(/ (- (* 36 (/ 1 (* x (pow y 2)))) (* 6 (/ 1 x))) (pow y 2))
(/.f64 (+.f64 (/.f64 #s(literal 36 binary64) (*.f64 x (*.f64 y y))) (/.f64 #s(literal -6 binary64) x)) (*.f64 y y))
(/ (- (/ 36 (* x (pow y 2))) (+ (* 6 (/ 1 x)) (/ 216 (* x (pow y 4))))) (pow y 2))
(/.f64 (+.f64 (/.f64 #s(literal 36 binary64) (*.f64 x (*.f64 y y))) (+.f64 (/.f64 #s(literal -6 binary64) x) (/.f64 #s(literal -216 binary64) (*.f64 x (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 y y))
(/ (- (+ (* 1296 (/ 1 (* x (pow y 6)))) (/ 36 (* x (pow y 2)))) (+ (* 6 (/ 1 x)) (* 216 (/ 1 (* x (pow y 4)))))) (pow y 2))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 36 binary64) (*.f64 x (*.f64 y y))) (/.f64 #s(literal 1296 binary64) (*.f64 x (pow.f64 y #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal -6 binary64) x) (/.f64 #s(literal -216 binary64) (*.f64 x (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 y y))

eval232.0ms (2.4%)

Memory
-26.4MiB live, 410.4MiB allocated
Compiler

Compiled 41 138 to 2 796 computations (93.2% saved)

prune220.0ms (2.3%)

Memory
-7.6MiB live, 444.1MiB allocated
Pruning

30 alts after pruning (23 fresh and 7 done)

PrunedKeptTotal
New1 294121 306
Fresh51116
Picked235
Done145
Total1 302301 332
Accuracy
100.0%
Counts
1 332 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.2%
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
52.9%
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
53.2%
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
89.7%
(/.f64 (*.f64 x (sin.f64 y)) y)
84.7%
(/.f64 (sin.f64 y) (/.f64 y x))
65.5%
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
65.5%
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
53.1%
(/.f64 x (/.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)))
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
65.5%
(/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
55.7%
(/.f64 x (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
52.8%
(/.f64 x (*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
99.7%
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
55.7%
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
16.3%
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
65.4%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
53.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
52.6%
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
55.7%
(*.f64 (/.f64 x (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))
38.2%
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
38.6%
(*.f64 (/.f64 x y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
85.1%
(*.f64 (/.f64 x y) (sin.f64 y))
65.5%
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) x)
89.4%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
53.1%
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
99.8%
(*.f64 x (/.f64 (sin.f64 y) y))
16.3%
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
3.0%
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
3.0%
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
53.8%
x
Compiler

Compiled 747 to 452 computations (39.5% saved)

simplify246.0ms (2.6%)

Memory
10.7MiB live, 596.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
cost-diff0
(fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
cost-diff0
(/.f64 x y)
cost-diff1024
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
cost-diff0
(*.f64 y #s(literal 1/6 binary64))
cost-diff0
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
cost-diff0
(*.f64 y y)
cost-diff0
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
cost-diff0
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
cost-diff0
(*.f64 y y)
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
cost-diff0
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
cost-diff0
(sin.f64 y)
cost-diff0
(*.f64 x (sin.f64 y))
cost-diff0
(/.f64 (*.f64 x (sin.f64 y)) y)
Rules
11 424×lower-fma.f32
11 416×lower-fma.f64
3 302×lower-*.f32
3 286×lower-*.f64
1 748×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025154
047148
197148
2208146
3523145
42291145
55459145
08402144
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x (sin.f64 y)) y)
(*.f64 x (sin.f64 y))
x
(sin.f64 y)
y
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
x
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
#s(literal -1/6 binary64)
(*.f64 y y)
y
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
x
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(*.f64 y y)
y
#s(literal 1/6 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
#s(literal 1 binary64)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
y
(*.f64 y #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
x
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
(/.f64 x y)
x
y
(fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(*.f64 y y)
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 y (*.f64 y y))
Outputs
(/.f64 (*.f64 x (sin.f64 y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 x (sin.f64 y))
x
(sin.f64 y)
y
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
x
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
#s(literal -1/6 binary64)
(*.f64 y y)
y
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(/.f64 x (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
x
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(*.f64 y y)
y
#s(literal 1/6 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
(/.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
#s(literal 1 binary64)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)) x)
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
y
(*.f64 y #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
x
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
(fma.f64 y (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 x y)) x)
(/.f64 x y)
x
y
(fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(fma.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(*.f64 y y)
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 y (*.f64 y y))

localize118.0ms (1.2%)

Memory
-0.1MiB live, 319.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
accuracy99.9%
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
accuracy99.9%
(*.f64 y (*.f64 y y))
accuracy71.3%
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
accuracy99.9%
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
accuracy99.5%
(*.f64 y #s(literal 1/6 binary64))
accuracy98.8%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
accuracy94.4%
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
accuracy100.0%
(*.f64 y y)
accuracy99.7%
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
accuracy88.1%
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
accuracy100.0%
(*.f64 y y)
accuracy99.7%
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
accuracy88.4%
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
accuracy100.0%
(sin.f64 y)
accuracy99.8%
(*.f64 x (sin.f64 y))
accuracy89.7%
(/.f64 (*.f64 x (sin.f64 y)) y)
Samples
82.0ms256×0valid
Compiler

Compiled 168 to 31 computations (81.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
const: 20.0ms (34.1% of total)
ival-mult: 19.0ms (32.4% of total)
ival-div: 8.0ms (13.7% of total)
ival-sin: 7.0ms (11.9% of total)
ival-add: 4.0ms (6.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series26.0ms (0.3%)

Memory
23.0MiB live, 62.3MiB allocated
Counts
18 → 312
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 x (sin.f64 y)) y)>
#<alt (*.f64 x (sin.f64 y))>
#<alt (sin.f64 y)>
#<alt (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y))>
#<alt (*.f64 y y)>
#<alt (/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))>
#<alt (*.f64 (*.f64 y y) #s(literal 1/6 binary64))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))>
#<alt (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)>
#<alt (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))>
#<alt (*.f64 y #s(literal 1/6 binary64))>
#<alt (*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))>
#<alt (/.f64 x y)>
#<alt (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)>
#<alt (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))>
#<alt (*.f64 y (*.f64 y y))>
#<alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))>
Outputs
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (/ (* x (sin y)) y)>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x y)>
#<alt (* y (+ x (* -1/6 (* x (pow y 2)))))>
#<alt (* y (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))))>
#<alt (* y (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt (* x (sin y))>
#<alt y>
#<alt (* y (+ 1 (* -1/6 (pow y 2))))>
#<alt (* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))>
#<alt (* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (sin y)>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (* x (pow y 2)))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (* -1/6 (pow y 2))>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (pow y 2)>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (- (* 1/36 (* x (pow y 2))) (* 1/6 x))))>
#<alt (+ x (* (pow y 2) (- (* (pow y 2) (- (* -1/216 (* x (pow y 2))) (* -1/36 x))) (* 1/6 x))))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))>
#<alt (/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))>
#<alt (/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))>
#<alt (* 6 (/ x (pow y 2)))>
#<alt (/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))>
#<alt (/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))>
#<alt (/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ x (+ 1 (* 1/6 (pow y 2))))>
#<alt (/ 1 x)>
#<alt (+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))>
#<alt (+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))>
#<alt (+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))>
#<alt (* 1/6 (/ (pow y 2) x))>
#<alt (* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))>
#<alt (* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))>
#<alt (* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))>
#<alt (* 1/6 (/ (pow y 2) x))>
#<alt (* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))>
#<alt (* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))>
#<alt (* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt (/ (+ 1 (* 1/6 (pow y 2))) x)>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (* 1/6 (pow y 2))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* 1/6 (pow y 2))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt (/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)>
#<alt x>
#<alt (+ x (* -1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))>
#<alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))>
#<alt (* -1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))>
#<alt (* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))>
#<alt (* -1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))>
#<alt (* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt (/ x y)>
#<alt y>
#<alt (* y (+ 1 (* -1/6 (pow y 2))))>
#<alt (* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))>
#<alt (* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))>
#<alt (* -1/5040 (pow y 7))>
#<alt (* (pow y 7) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 7) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* (pow y 7) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* -1/5040 (pow y 7))>
#<alt (* -1 (* (pow y 7) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* -1 (* (pow y 7) (- (+ 1/5040 (/ 1/6 (pow y 4))) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* -1 (* (pow y 7) (- (+ 1/5040 (/ 1/6 (pow y 4))) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))>
#<alt -1/6>
#<alt (- (* 1/120 (pow y 2)) 1/6)>
#<alt (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)>
#<alt (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)>
#<alt (* -1/5040 (pow y 4))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* -1/5040 (pow y 4))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt (pow y 3)>
#<alt 1/120>
#<alt (+ 1/120 (* -1/5040 (pow y 2)))>
#<alt (+ 1/120 (* -1/5040 (pow y 2)))>
#<alt (+ 1/120 (* -1/5040 (pow y 2)))>
#<alt (* -1/5040 (pow y 2))>
#<alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* -1/5040 (pow y 2))>
#<alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
#<alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))>
Calls

78 calls:

TimeVariablePointExpression
13.0ms
y
@inf
(* (/ x y) (+ (* (+ (* (* y y) (+ (* (* y y) -1/5040) 1/120)) -1/6) (* y (* y y))) y))
1.0ms
x
@0
(* (/ x y) (+ (* (+ (* (* y y) (+ (* (* y y) -1/5040) 1/120)) -1/6) (* y (* y y))) y))
1.0ms
x
@0
(/ x (* (* y y) 1/6))
0.0ms
x
@-inf
(/ x (* (* y y) 1/6))
0.0ms
y
@-inf
(* (/ x y) (+ (* (+ (* (* y y) (+ (* (* y y) -1/5040) 1/120)) -1/6) (* y (* y y))) y))

rewrite520.0ms (5.5%)

Memory
-10.9MiB live, 748.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
9 772×lower-fma.f32
9 764×lower-fma.f64
5 518×lower-*.f32
5 502×lower-*.f64
3 254×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025131
047125
1185123
21225122
08854121
Stop Event
iter limit
node limit
iter limit
Counts
18 → 779
Calls
Call 1
Inputs
(/.f64 (*.f64 x (sin.f64 y)) y)
(*.f64 x (sin.f64 y))
(sin.f64 y)
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 y y)
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 y #s(literal 1/6 binary64))
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
(/.f64 x y)
(fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(*.f64 y (*.f64 y y))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(neg.f64 (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(neg.f64 (*.f64 (sin.f64 y) (/.f64 (neg.f64 x) y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x (sin.f64 y)))))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 (*.f64 x (sin.f64 y)) y)
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
(/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 (sin.f64 y) (neg.f64 x))))
(/.f64 (*.f64 (sin.f64 y) (neg.f64 x)) (neg.f64 y))
(pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1 binary64))
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 (*.f64 x (sin.f64 y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (/.f64 (sin.f64 y) y))))
(*.f64 (*.f64 (sin.f64 y) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (/.f64 (sin.f64 y) #s(literal -1 binary64)) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64)) (/.f64 x y))
(*.f64 (pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sin.f64 y) #s(literal 1 binary64)) (/.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 x y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) (neg.f64 x))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) x)
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 y) (neg.f64 x)))
(neg.f64 (*.f64 (sin.f64 y) (neg.f64 x)))
(*.f64 x (sin.f64 y))
(*.f64 x (neg.f64 (neg.f64 (sin.f64 y))))
(*.f64 (sin.f64 y) x)
(*.f64 (*.f64 x (sin.f64 y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 (sin.f64 y)))
(*.f64 (neg.f64 (sin.f64 y)) (neg.f64 x))
(*.f64 (neg.f64 (neg.f64 (sin.f64 y))) x)
(sin.f64 y)
(neg.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x))
(neg.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x))
(*.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 y y))
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x))
(*.f64 (*.f64 x y) (*.f64 y #s(literal -1/6 binary64)))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal -1/6 binary64))
(*.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y)
(*.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64))
(*.f64 (*.f64 x (*.f64 y (neg.f64 y))) #s(literal 1/6 binary64))
(*.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (neg.f64 y)))
(*.f64 (*.f64 x (*.f64 y #s(literal 1/6 binary64))) (neg.f64 y))
(*.f64 (*.f64 x (neg.f64 y)) (*.f64 y #s(literal 1/6 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(neg.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y))) (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 y (neg.f64 y)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 y))
(*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (neg.f64 y) (*.f64 y #s(literal 1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #s(literal 1 binary64))
(*.f64 (*.f64 y (neg.f64 y)) #s(literal 1/6 binary64))
(*.f64 (*.f64 y #s(literal -1/6 binary64)) y)
(*.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)) y)
(exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)))
(pow.f64 y #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 y)) #s(literal 2 binary64))
(*.f64 y y)
(*.f64 (*.f64 y y) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (/.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(neg.f64 (/.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(neg.f64 (/.f64 (/.f64 (neg.f64 x) y) (*.f64 y #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (/.f64 x (*.f64 y y)) #s(literal -1/6 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x)))
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 x #s(literal 6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (/.f64 x y) (*.f64 y #s(literal 1/6 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x))
(/.f64 (neg.f64 x) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(/.f64 (/.f64 x (*.f64 y y)) #s(literal 1/6 binary64))
(/.f64 (/.f64 x (*.f64 y (neg.f64 y))) #s(literal -1/6 binary64))
(/.f64 (/.f64 (neg.f64 x) y) (*.f64 y #s(literal -1/6 binary64)))
(/.f64 (*.f64 x #s(literal 6 binary64)) (*.f64 y y))
(/.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) y)
(/.f64 (neg.f64 (*.f64 x #s(literal 6 binary64))) (*.f64 y (neg.f64 y)))
(/.f64 (neg.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64)))) (neg.f64 y))
(pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/6 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 #s(literal 6 binary64) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x (*.f64 y #s(literal 1/6 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (*.f64 y #s(literal 1/6 binary64)) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 x y) #s(literal 1/6 binary64)))
(*.f64 (/.f64 #s(literal 6 binary64) (*.f64 y y)) x)
(*.f64 (/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64))
(*.f64 (/.f64 x (*.f64 y (neg.f64 y))) #s(literal -6 binary64))
(*.f64 #s(literal 6 binary64) (/.f64 x (*.f64 y y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x (*.f64 y #s(literal -1/6 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x #s(literal 6 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (pow.f64 (/.f64 #s(literal 1/6 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1/6 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64))) (/.f64 x y))
(*.f64 (*.f64 x #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(*.f64 (*.f64 x #s(literal 6 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) y) y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -6 binary64) (/.f64 x (*.f64 y (neg.f64 y))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/6 binary64)) (/.f64 x y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) y) (*.f64 x #s(literal 6 binary64)))
(*.f64 (/.f64 (neg.f64 x) #s(literal 1/6 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) y) y))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y y)) (/.f64 x #s(literal -1/6 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/6 binary64))) (/.f64 (neg.f64 x) y))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #s(literal -1 binary64))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(*.f64 y (neg.f64 (*.f64 y #s(literal -1/6 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 y (neg.f64 y)))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 y y))
(*.f64 #s(literal 1/6 binary64) (neg.f64 (*.f64 y (neg.f64 y))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) y)
(*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 (neg.f64 y) (*.f64 y #s(literal -1/6 binary64)))
(*.f64 (*.f64 y (neg.f64 y)) #s(literal -1/6 binary64))
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (neg.f64 y))
(*.f64 (neg.f64 (*.f64 y (neg.f64 y))) #s(literal 1/6 binary64))
(*.f64 (neg.f64 (*.f64 y #s(literal -1/6 binary64))) y)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64))) y)
(+.f64 (*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y))) (*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(+.f64 (*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y))))
(+.f64 (*.f64 (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y))))
(fma.f64 (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (/.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(/.f64 (neg.f64 x) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) x))
(pow.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) #s(literal -1 binary64))
(pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) x)
(*.f64 (pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(*.f64 (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)))) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) x)
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x) (/.f64 #s(literal 1 binary64) x))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x))
(+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) x) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) x))
(-.f64 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(fma.f64 y (/.f64 (*.f64 y #s(literal 1/6 binary64)) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 y (neg.f64 y)) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 1/6 binary64) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 y #s(literal 1/6 binary64)) (/.f64 y x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x))
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal -1/6 binary64)) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal -1/6 binary64) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 y (neg.f64 x)) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 (*.f64 y (neg.f64 y)) #s(literal -1 binary64)) (/.f64 #s(literal 1/6 binary64) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 y x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) x))
(fma.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) x) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)) x) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)) (/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) x)))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x) #s(literal -1 binary64))
(/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) x))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (*.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)) x))
(/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) x)))
(/.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) (neg.f64 (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)) x)))
(/.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) x) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(/.f64 (/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) x) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) x)) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) #s(literal 1 binary64))
(pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x) (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) x) #s(literal -1 binary64))
(*.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))
(*.f64 (/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))
(*.f64 (pow.f64 (/.f64 x (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) x))
(*.f64 (/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) x))
(*.f64 (pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(-.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 y (neg.f64 (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (neg.f64 y)) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (neg.f64 (*.f64 y (neg.f64 y))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 y #s(literal 1/6 binary64)) y #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 (neg.f64 y) (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y (neg.f64 y)) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) (neg.f64 y) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 y (neg.f64 y))) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 y #s(literal -1/6 binary64))) y #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64))) y #s(literal 1 binary64))
(neg.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y (*.f64 y y)) y)))))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))
(/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(/.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) (neg.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y (*.f64 y y)) y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)))) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)))) (neg.f64 (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y (*.f64 y y)) y)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64))))))
(*.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/216 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))))
(*.f64 (neg.f64 (fma.f64 y (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y (*.f64 y y)) y))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(*.f64 y #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) y)
(*.f64 (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 y x)) (/.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 y x)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 x (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(fma.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x)
(fma.f64 x (/.f64 y y) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 x (/.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) y) x)
(fma.f64 y (/.f64 x y) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 x y) y (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 x y) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 x y)) x)
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 x y)) x)
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (/.f64 x y) x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 y (/.f64 #s(literal 1 binary64) x)) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (/.f64 #s(literal 1 binary64) x)) x)
(fma.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 y y) (/.f64 x y)) x)
(fma.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) y) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (/.f64 #s(literal 1 binary64) y) x)
(fma.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) y) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x) (/.f64 #s(literal 1 binary64) y) x)
(fma.f64 (*.f64 (/.f64 x y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 y (*.f64 y y)) x)
(fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 y y) x)
(fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y) x)
(fma.f64 (*.f64 y (neg.f64 x)) (/.f64 #s(literal -1 binary64) y) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (/.f64 #s(literal -1 binary64) y) x)
(fma.f64 (*.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64)) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 y y) x (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 y y) (/.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (/.f64 #s(literal 1 binary64) x)) x)
(fma.f64 (/.f64 (*.f64 y y) y) (/.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (/.f64 #s(literal 1 binary64) x)) x)
(fma.f64 (/.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) y) (/.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)) x)
(fma.f64 (/.f64 (*.f64 y (*.f64 y y)) y) (/.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) x)) x)
(fma.f64 (/.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) x)) x)
(fma.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y)) y) (/.f64 y (/.f64 #s(literal 1 binary64) x)) x)
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) y) x x)
(fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (/.f64 (neg.f64 x) y) x)
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (neg.f64 x) y) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 y (/.f64 #s(literal 1 binary64) y)) x (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (/.f64 #s(literal 1 binary64) y)) x x)
(fma.f64 (*.f64 (*.f64 y x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (/.f64 x y) (*.f64 y y)) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) x)
(fma.f64 (*.f64 (/.f64 x y) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y))) y x)
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y) x)
(fma.f64 (*.f64 (*.f64 (/.f64 x y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 y y)) y x)
(fma.f64 (*.f64 (*.f64 (/.f64 x y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64)) x)
(fma.f64 (*.f64 (*.f64 x (*.f64 y y)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))) x)
(fma.f64 (*.f64 (*.f64 x (*.f64 y y)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) x)
(fma.f64 (*.f64 (*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) y x)
(neg.f64 (*.f64 (/.f64 (neg.f64 x) y) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))
(neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (/.f64 (neg.f64 x) y)))
(neg.f64 (/.f64 (*.f64 x (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (neg.f64 x)) y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y x) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))) (*.f64 x (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 x (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 y x) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 y x) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))) (*.f64 (neg.f64 x) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (neg.f64 x)) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) y) (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (/.f64 y x)) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (neg.f64 y)) (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 y x)) (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 y)) (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (-.f64 x (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x) (*.f64 (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) (-.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (*.f64 (/.f64 x y) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (/.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x y))))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (/.f64 y x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x))))
(/.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (*.f64 (/.f64 y x) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))))
(/.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (/.f64 y x)))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (/.f64 y x) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 y x)))
(/.f64 (*.f64 x (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) y)
(/.f64 (*.f64 x (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (*.f64 y (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))))
(/.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (*.f64 y (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (*.f64 (neg.f64 y) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (neg.f64 x)) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (neg.f64 y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) x) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) y))
(/.f64 (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (neg.f64 y)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) x) (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) y))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) x)) (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (neg.f64 (*.f64 (/.f64 y x) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (/.f64 y x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y)) (neg.f64 (*.f64 (/.f64 y x) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y)) (neg.f64 (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 y x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (neg.f64 x)) (neg.f64 y))
(/.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (-.f64 x (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) (-.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)) (-.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (/.f64 x y)) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x y)) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (/.f64 y x) (*.f64 (/.f64 y x) y)) (*.f64 (/.f64 y x) (/.f64 y x)))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (/.f64 y x) (*.f64 x y))) (*.f64 (/.f64 y x) y))
(/.f64 (fma.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (/.f64 y x) (*.f64 y x))) (*.f64 (/.f64 y x) y))
(/.f64 (fma.f64 y (*.f64 (neg.f64 y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (/.f64 y x) (*.f64 y (neg.f64 x)))) (*.f64 (/.f64 y x) (neg.f64 y)))
(/.f64 (fma.f64 y (*.f64 (neg.f64 y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (/.f64 y x) (*.f64 (neg.f64 x) y))) (*.f64 (/.f64 y x) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (/.f64 y x) (*.f64 y y)) (*.f64 y (/.f64 y x)))
(/.f64 (fma.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) y (*.f64 y (*.f64 x y))) (*.f64 y y))
(/.f64 (fma.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) y (*.f64 y (*.f64 y x))) (*.f64 y y))
(/.f64 (fma.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y) (*.f64 y (*.f64 y (neg.f64 x)))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y) (*.f64 y (*.f64 (neg.f64 x) y))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x) (/.f64 y x) (*.f64 y y)) (*.f64 y (/.f64 y x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x) y (*.f64 y (*.f64 x y))) (*.f64 y y))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x) y (*.f64 y (*.f64 y x))) (*.f64 y y))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x) (neg.f64 y) (*.f64 y (*.f64 y (neg.f64 x)))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x) (neg.f64 y) (*.f64 y (*.f64 (neg.f64 x) y))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)) (/.f64 y x) (*.f64 y (neg.f64 y))) (*.f64 (neg.f64 y) (/.f64 y x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)) y (*.f64 (neg.f64 y) (*.f64 x y))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)) y (*.f64 (neg.f64 y) (*.f64 y x))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)) (neg.f64 y) (*.f64 (neg.f64 y) (*.f64 y (neg.f64 x)))) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)) (neg.f64 y) (*.f64 (neg.f64 y) (*.f64 (neg.f64 x) y))) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (/.f64 y x) (*.f64 y (neg.f64 y))) (*.f64 (neg.f64 y) (/.f64 y x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) y (*.f64 (neg.f64 y) (*.f64 x y))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) y (*.f64 (neg.f64 y) (*.f64 y x))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (neg.f64 y) (*.f64 (neg.f64 y) (*.f64 y (neg.f64 x)))) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (neg.f64 y) (*.f64 (neg.f64 y) (*.f64 (neg.f64 x) y))) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (fma.f64 y (/.f64 y x) (*.f64 (/.f64 y x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (/.f64 y x) (/.f64 y x)))
(/.f64 (fma.f64 y y (*.f64 (/.f64 y x) (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 (/.f64 y x) y))
(/.f64 (fma.f64 y y (*.f64 (/.f64 y x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x))) (*.f64 (/.f64 y x) y))
(/.f64 (fma.f64 y (neg.f64 y) (*.f64 (/.f64 y x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)))) (*.f64 (/.f64 y x) (neg.f64 y)))
(/.f64 (fma.f64 y (neg.f64 y) (*.f64 (/.f64 y x) (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))) (*.f64 (/.f64 y x) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 x y) (/.f64 y x) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 y (/.f64 y x)))
(/.f64 (fma.f64 x (*.f64 y y) (*.f64 y (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y y))
(/.f64 (fma.f64 x (*.f64 y y) (*.f64 y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x))) (*.f64 y y))
(/.f64 (fma.f64 (*.f64 x y) (neg.f64 y) (*.f64 y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 x y) (neg.f64 y) (*.f64 y (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 y x) (/.f64 y x) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 y (/.f64 y x)))
(/.f64 (fma.f64 (*.f64 y x) y (*.f64 y (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y y))
(/.f64 (fma.f64 (*.f64 y x) y (*.f64 y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x))) (*.f64 y y))
(/.f64 (fma.f64 (*.f64 y x) (neg.f64 y) (*.f64 y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 y x) (neg.f64 y) (*.f64 y (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 y (neg.f64 x)) (/.f64 y x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (*.f64 (neg.f64 y) (/.f64 y x)))
(/.f64 (fma.f64 (*.f64 y (neg.f64 x)) y (*.f64 (neg.f64 y) (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 y (neg.f64 x)) y (*.f64 (neg.f64 y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 y (neg.f64 x)) (neg.f64 y) (*.f64 (neg.f64 y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)))) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 y (neg.f64 x)) (neg.f64 y) (*.f64 (neg.f64 y) (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) y) (/.f64 y x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (*.f64 (neg.f64 y) (/.f64 y x)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) y) y (*.f64 (neg.f64 y) (*.f64 (*.f64 x y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) y) y (*.f64 (neg.f64 y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x))) (*.f64 y (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) y) (neg.f64 y) (*.f64 (neg.f64 y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 x)))) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) y) (neg.f64 y) (*.f64 (neg.f64 y) (*.f64 (neg.f64 x) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))) (neg.f64 (*.f64 (neg.f64 y) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (neg.f64 x)) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (neg.f64 (*.f64 (neg.f64 y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (neg.f64 x))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (neg.f64 y))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) x))) (neg.f64 (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (neg.f64 x))) y)
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (-.f64 x (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) (-.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x))) (neg.f64 (-.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)))
(/.f64 (neg.f64 (*.f64 (/.f64 x y) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (/.f64 x y))) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x y))) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))) (fma.f64 x x (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 x (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (-.f64 x (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x)) #s(literal -1 binary64))
(*.f64 x (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 x (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) y))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x))
(*.f64 (/.f64 x y) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (/.f64 x y))
(*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))))
(*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (/.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 y x))))
(*.f64 (*.f64 x (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 x (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (/.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))))
(*.f64 (*.f64 x (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(*.f64 (*.f64 (neg.f64 x) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 y) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (neg.f64 x)) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(*.f64 (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) x) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) y)))
(*.f64 (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))) (neg.f64 y))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) y)))
(*.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) x)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 y))))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (fma.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 x (-.f64 x (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) (-.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)))
(*.f64 (*.f64 (/.f64 x y) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))))
(*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (/.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) y) x)
(*.f64 (/.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) y) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) y) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) #s(literal -1 binary64)) (/.f64 (neg.f64 x) y))
(*.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (neg.f64 x) y))
(neg.f64 (/.f64 (neg.f64 x) y))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) y)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y x)))
(/.f64 x y)
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 x) (neg.f64 y))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) y))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)))
(+.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) y)
(+.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64)) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) y))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) y))
(+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y))
(+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(+.f64 (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(+.f64 (+.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(+.f64 (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64)))
(+.f64 (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))))
(-.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(fma.f64 y #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 y (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) y))
(fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)
(fma.f64 #s(literal 1 binary64) y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) y)
(fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) y))
(fma.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) y)
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64) y)
(fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y y)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y))
(fma.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y y)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(fma.f64 #s(literal -1 binary64) (neg.f64 y) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) y))
(fma.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 y y) y)
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y y) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) y))
(fma.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) y) (*.f64 y y) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y))
(fma.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) y) (*.f64 y y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) y (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) y (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(fma.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y)) y y)
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y y)
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))) y)
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) y)
(fma.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))) y)
(fma.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) y)
(fma.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y y))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) y)
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(fma.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64)) y)
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y y) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) y))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y y) y)
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y))) y y)
(fma.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y))
(fma.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(neg.f64 (/.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y)) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))))
(/.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))
(/.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y)) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y y))) (*.f64 (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y))) (neg.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))) (+.f64 (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y)))))
(*.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y)) (/.f64 #s(literal 1 binary64) (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (*.f64 (fma.f64 y y (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 y (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 y))))))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (*.f64 y (*.f64 y y))) y)))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) y)
(+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/6 binary64))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))
(+.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
(+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #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 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 y (*.f64 y #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))
(fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 y y) #s(literal 1/120 binary64) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 y (*.f64 y y)) y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))
(fma.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y #s(literal -1/5040 binary64)) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) y #s(literal -1/6 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) y)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 y (*.f64 y y)) y) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))))))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) #s(literal -1/5040 binary64) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) y (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 #s(literal 1/120 binary64) y) y (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) #s(literal 1/25401600 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64))))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) #s(literal 1/25401600 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64))))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 y (neg.f64 y)) #s(literal -1/6 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #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 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (fma.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 y (neg.f64 y)) #s(literal -1/6 binary64)))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 y (neg.f64 y)) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) y)) (pow.f64 (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 y (*.f64 y y)) y) (-.f64 (*.f64 (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) y)))) (fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))) (+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y y)) y)) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #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 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #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 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 y (*.f64 y y)) y)) (*.f64 (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))) (+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))))) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y y)) y))) (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 y (*.f64 y #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 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 y (neg.f64 y)) #s(literal -1/6 binary64))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(exp.f64 (*.f64 (log.f64 y) #s(literal 3 binary64)))
(pow.f64 y #s(literal 3 binary64))
(pow.f64 (*.f64 y y) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 y #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 y)) #s(literal 3 binary64))
(*.f64 y (*.f64 y y))
(*.f64 (*.f64 y y) y)
(*.f64 (pow.f64 y #s(literal 3/2 binary64)) (pow.f64 y #s(literal 3/2 binary64)))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))
(+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(fma.f64 (*.f64 y #s(literal -1/5040 binary64)) y #s(literal 1/120 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) #s(literal 1/25401600 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) #s(literal 1/25401600 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (+.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/25401600 binary64) (*.f64 (*.f64 y (*.f64 y y)) y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) #s(literal 1/25401600 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) #s(literal 1/25401600 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)))
(/.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/25401600 binary64) (*.f64 (*.f64 y (*.f64 y y)) y))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) #s(literal 1/25401600 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64)))) (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/25401600 binary64) (*.f64 (*.f64 y (*.f64 y y)) y)))) (neg.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) #s(literal 1/25401600 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/604800 binary64))))))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) y) #s(literal 1/25401600 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) #s(literal 1/604800 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))))
(*.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal -1/25401600 binary64) (*.f64 (*.f64 y (*.f64 y y)) y))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))

simplify463.0ms (4.9%)

Memory
-1.6MiB live, 630.9MiB allocated
Algorithm
egg-herbie
Rules
19 700×lower-fma.f64
19 700×lower-fma.f32
4 938×lower-*.f64
4 938×lower-*.f32
3 814×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01542486
14332474
211692446
336032346
081762212
Stop Event
iter limit
node limit
Counts
312 → 307
Calls
Call 1
Inputs
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x y)
(* y (+ x (* -1/6 (* x (pow y 2)))))
(* y (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))))
(* y (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
y
(* y (+ 1 (* -1/6 (pow y 2))))
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(sin y)
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 6 (/ x (pow y 2)))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (- (* 1/36 (* x (pow y 2))) (* 1/6 x))))
(+ x (* (pow y 2) (- (* (pow y 2) (- (* -1/216 (* x (pow y 2))) (* -1/36 x))) (* 1/6 x))))
(* 6 (/ x (pow y 2)))
(/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))
(/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))
(/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))
(* 6 (/ x (pow y 2)))
(/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))
(/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))
(/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/ 1 x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(* 1/6 (/ (pow y 2) x))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* 1/6 (/ (pow y 2) x))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* 1/6 (pow y 2)))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(* -1/5040 (* x (pow y 6)))
(* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))
(* -1/5040 (* x (pow y 6)))
(* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
y
(* y (+ 1 (* -1/6 (pow y 2))))
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(* -1/5040 (pow y 7))
(* (pow y 7) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 7) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* (pow y 7) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* -1/5040 (pow y 7))
(* -1 (* (pow y 7) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))
(* -1 (* (pow y 7) (- (+ 1/5040 (/ 1/6 (pow y 4))) (* 1/120 (/ 1 (pow y 2))))))
(* -1 (* (pow y 7) (- (+ 1/5040 (/ 1/6 (pow y 4))) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
-1/6
(- (* 1/120 (pow y 2)) 1/6)
(- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)
(- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)
(* -1/5040 (pow y 4))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* -1/5040 (pow y 4))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(pow y 3)
(pow y 3)
(pow y 3)
(pow y 3)
(pow y 3)
(pow y 3)
(pow y 3)
(pow y 3)
(pow y 3)
(pow y 3)
(pow y 3)
(pow y 3)
1/120
(+ 1/120 (* -1/5040 (pow y 2)))
(+ 1/120 (* -1/5040 (pow y 2)))
(+ 1/120 (* -1/5040 (pow y 2)))
(* -1/5040 (pow y 2))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* -1/5040 (pow y 2))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
Outputs
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x)
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(/ (* x (sin y)) y)
(*.f64 x (/.f64 (sin.f64 y) y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x y)
(*.f64 x y)
(* y (+ x (* -1/6 (* x (pow y 2)))))
(*.f64 x (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))
(* y (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))))
(*.f64 y (fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) x))
(* y (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))))
(*.f64 x (fma.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
(* x (sin y))
(*.f64 x (sin.f64 y))
y
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (* x (pow y 2)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(* -1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(+ x (* (pow y 2) (- (* 1/36 (* x (pow y 2))) (* 1/6 x))))
(fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)) x)
(+ x (* (pow y 2) (- (* (pow y 2) (- (* -1/216 (* x (pow y 2))) (* -1/36 x))) (* 1/6 x))))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)) (*.f64 x #s(literal -1/6 binary64))) x)
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))
(/.f64 (*.f64 x (+.f64 #s(literal 6 binary64) (/.f64 #s(literal -36 binary64) (*.f64 y y)))) (*.f64 y y))
(/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))
(/.f64 (fma.f64 x (+.f64 #s(literal 6 binary64) (/.f64 #s(literal 216 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -36 binary64))) (*.f64 y y))
(/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -1296 binary64) (pow.f64 y #s(literal 6 binary64))) (/.f64 #s(literal 216 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 x (+.f64 #s(literal 6 binary64) (/.f64 #s(literal -36 binary64) (*.f64 y y))))) (*.f64 y y))
(* 6 (/ x (pow y 2)))
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(/ (+ (* -36 (/ x (pow y 2))) (* 6 x)) (pow y 2))
(/.f64 (*.f64 x (+.f64 #s(literal 6 binary64) (/.f64 #s(literal -36 binary64) (*.f64 y y)))) (*.f64 y y))
(/ (- (+ (* 6 x) (* 216 (/ x (pow y 4)))) (* 36 (/ x (pow y 2)))) (pow y 2))
(/.f64 (fma.f64 x (+.f64 #s(literal 6 binary64) (/.f64 #s(literal 216 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -36 binary64))) (*.f64 y y))
(/ (- (+ (* -1296 (/ x (pow y 6))) (* 6 x)) (+ (* -216 (/ x (pow y 4))) (* 36 (/ x (pow y 2))))) (pow y 2))
(/.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -1296 binary64) (pow.f64 y #s(literal 6 binary64))) (/.f64 #s(literal 216 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 x (+.f64 #s(literal 6 binary64) (/.f64 #s(literal -36 binary64) (*.f64 y y))))) (*.f64 y y))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ x (+ 1 (* 1/6 (pow y 2))))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(* 1/6 (/ (pow y 2) x))
(/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x)
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(* 1/6 (/ (pow y 2) x))
(/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x)
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* 1/6 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* 1/6 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* 1/6 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (+ y (* (pow y 3) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) y)
(fma.f64 x (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (*.f64 y y)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) x)
(* -1/5040 (* x (pow y 6)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 x (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 x (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y)))))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (fma.f64 x (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 x (pow.f64 y #s(literal 6 binary64)))))
(* -1/5040 (* x (pow y 6)))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 x (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (* 1/120 (/ x (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 x (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y)))))))
(* (pow y 6) (+ (* -1/6 (/ x (pow y 4))) (+ (* -1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (/ x (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (fma.f64 x (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 x (pow.f64 y #s(literal 6 binary64)))))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
y
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 y (*.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) y)
(* -1/5040 (pow y 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 y #s(literal 7 binary64)))
(* (pow y 7) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 (pow.f64 y #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 7) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(*.f64 (pow.f64 y #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))
(* (pow y 7) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(*.f64 (pow.f64 y #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))))
(* -1/5040 (pow y 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 y #s(literal 7 binary64)))
(* -1 (* (pow y 7) (- 1/5040 (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* -1 (* (pow y 7) (- (+ 1/5040 (/ 1/6 (pow y 4))) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))
(* -1 (* (pow y 7) (- (+ 1/5040 (/ 1/6 (pow y 4))) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow y 2)) 1/6)
(fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)
(fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(* -1/5040 (pow y 4))
(*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))
(* -1/5040 (pow y 4))
(*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/5040 binary64))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y))))))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
(pow y 3)
(*.f64 y (*.f64 y y))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* -1/5040 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(* -1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/5040 binary64))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(* -1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/5040 binary64))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))

eval151.0ms (1.6%)

Memory
34.0MiB live, 343.5MiB allocated
Compiler

Compiled 31 295 to 2 349 computations (92.5% saved)

prune222.0ms (2.3%)

Memory
-10.3MiB live, 346.8MiB allocated
Pruning

39 alts after pruning (29 fresh and 10 done)

PrunedKeptTotal
New1 142201 162
Fresh9918
Picked145
Done167
Total1 153391 192
Accuracy
100.0%
Counts
1 192 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.2%
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
52.9%
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) x)
16.3%
(/.f64 (/.f64 x (*.f64 y y)) #s(literal 1/6 binary64))
16.4%
(/.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) y)
16.4%
(/.f64 (/.f64 x y) (*.f64 y #s(literal 1/6 binary64)))
65.4%
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x))
43.0%
(/.f64 (*.f64 x (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y)
89.7%
(/.f64 (*.f64 x (sin.f64 y)) y)
43.6%
(/.f64 (*.f64 x y) y)
84.7%
(/.f64 (sin.f64 y) (/.f64 y x))
65.5%
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
53.1%
(/.f64 x (/.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)))
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
55.7%
(/.f64 x (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
52.8%
(/.f64 x (*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
99.7%
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
16.3%
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
16.3%
(/.f64 x (*.f64 (*.f64 y #s(literal 1/6 binary64)) y))
65.4%
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (/.f64 #s(literal 1/6 binary64) x) (/.f64 #s(literal 1 binary64) x)))
65.4%
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (/.f64 y x) (/.f64 #s(literal 1 binary64) x)))
16.3%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x))
52.6%
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
16.3%
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) y) (*.f64 x #s(literal 6 binary64)))
16.3%
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64))
16.4%
(*.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) y))
38.2%
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
38.6%
(*.f64 (/.f64 x y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
16.4%
(*.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64))))
85.1%
(*.f64 (/.f64 x y) (sin.f64 y))
16.3%
(*.f64 (/.f64 #s(literal 6 binary64) (*.f64 y y)) x)
16.3%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x #s(literal 6 binary64)))
16.4%
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 x y) #s(literal 1/6 binary64)))
89.4%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
3.0%
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x))
3.0%
(*.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y)
53.1%
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
99.8%
(*.f64 x (/.f64 (sin.f64 y) y))
3.0%
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
53.8%
x
Compiler

Compiled 1 226 to 482 computations (60.7% saved)

regimes104.0ms (1.1%)

Memory
32.8MiB live, 106.4MiB allocated
Counts
62 → 1
Calls
Call 1
Inputs
x
(*.f64 x #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(*.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y)
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 x y) y)
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 6 binary64) (*.f64 y y)) x)
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64))
(/.f64 x (*.f64 (*.f64 y #s(literal 1/6 binary64)) y))
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x #s(literal 6 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) x)
(/.f64 (/.f64 x y) (*.f64 y #s(literal 1/6 binary64)))
(/.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) y)
(/.f64 (/.f64 x (*.f64 y y)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) x)
(*.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64))))
(*.f64 (/.f64 x y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) y) (*.f64 x #s(literal 6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 x y) #s(literal 1/6 binary64)))
(/.f64 x (/.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (/.f64 y x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (/.f64 #s(literal 1/6 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 x (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 x (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) y))
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 x (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y x)) x)))
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 x (*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 (*.f64 x (sin.f64 y)) y)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
Outputs
(/.f64 x (/.f64 y (sin.f64 y)))
Calls

4 calls:

51.0ms
y
18.0ms
(/.f64 (sin.f64 y) y)
17.0ms
x
16.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1(*.f64 x (/.f64 (sin.f64 y) y))
99.8%1(/.f64 (sin.f64 y) y)
Compiler

Compiled 20 to 13 computations (35% saved)

regimes89.0ms (0.9%)

Memory
-16.4MiB live, 119.3MiB allocated
Counts
58 → 1
Calls
Call 1
Inputs
x
(*.f64 x #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(*.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y)
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 x y) y)
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 6 binary64) (*.f64 y y)) x)
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64))
(/.f64 x (*.f64 (*.f64 y #s(literal 1/6 binary64)) y))
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x #s(literal 6 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) x)
(/.f64 (/.f64 x y) (*.f64 y #s(literal 1/6 binary64)))
(/.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) y)
(/.f64 (/.f64 x (*.f64 y y)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) x)
(*.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64))))
(*.f64 (/.f64 x y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) y) (*.f64 x #s(literal 6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 x y) #s(literal 1/6 binary64)))
(/.f64 x (/.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (/.f64 y x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (/.f64 #s(literal 1/6 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 x (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 x (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) y))
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 x (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y x)) x)))
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 x (*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 (*.f64 x (sin.f64 y)) y)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
Outputs
(*.f64 x (/.f64 (sin.f64 y) y))
Calls

4 calls:

32.0ms
(/.f64 (sin.f64 y) y)
21.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
17.0ms
x
16.0ms
y
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1(*.f64 x (/.f64 (sin.f64 y) y))
99.8%1(/.f64 (sin.f64 y) y)
Compiler

Compiled 20 to 13 computations (35% saved)

regimes67.0ms (0.7%)

Memory
-8.8MiB live, 147.3MiB allocated
Counts
54 → 1
Calls
Call 1
Inputs
x
(*.f64 x #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(*.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y)
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 x y) y)
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 6 binary64) (*.f64 y y)) x)
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64))
(/.f64 x (*.f64 (*.f64 y #s(literal 1/6 binary64)) y))
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x #s(literal 6 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) x)
(/.f64 (/.f64 x y) (*.f64 y #s(literal 1/6 binary64)))
(/.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) y)
(/.f64 (/.f64 x (*.f64 y y)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) x)
(*.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64))))
(*.f64 (/.f64 x y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) y) (*.f64 x #s(literal 6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 x y) #s(literal 1/6 binary64)))
(/.f64 x (/.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (/.f64 y x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (/.f64 #s(literal 1/6 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 x (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(*.f64 x (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) y) y))
(*.f64 (/.f64 x y) (fma.f64 (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 y (*.f64 y y)) y))
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 x (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y x)) x)))
(*.f64 (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (*.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 x (*.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
Outputs
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
Calls

4 calls:

18.0ms
y
15.0ms
x
15.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
15.0ms
(/.f64 (sin.f64 y) y)
Results
AccuracySegmentsBranch
65.6%1x
65.6%1y
65.6%1(*.f64 x (/.f64 (sin.f64 y) y))
65.6%1(/.f64 (sin.f64 y) y)
Compiler

Compiled 20 to 13 computations (35% saved)

regimes50.0ms (0.5%)

Memory
11.8MiB live, 131.6MiB allocated
Counts
40 → 1
Calls
Call 1
Inputs
x
(*.f64 x #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(*.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y)
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 x y) y)
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 6 binary64) (*.f64 y y)) x)
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64))
(/.f64 x (*.f64 (*.f64 y #s(literal 1/6 binary64)) y))
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) (*.f64 x #s(literal 6 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))) x)
(/.f64 (/.f64 x y) (*.f64 y #s(literal 1/6 binary64)))
(/.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) y)
(/.f64 (/.f64 x (*.f64 y y)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) x)
(fma.f64 (*.f64 y y) (*.f64 x (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) x)
(*.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64))))
(*.f64 (/.f64 x y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y))
(*.f64 (/.f64 x (*.f64 y #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) y) (*.f64 x #s(literal 6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x))
(/.f64 (*.f64 x (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) x))
(/.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 x (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 x y) #s(literal 1/6 binary64)))
(/.f64 x (/.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y #s(literal 1/6 binary64)) (/.f64 y x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (/.f64 #s(literal 1/6 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
Outputs
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
Calls

4 calls:

14.0ms
x
12.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
11.0ms
(/.f64 (sin.f64 y) y)
11.0ms
y
Results
AccuracySegmentsBranch
65.5%1y
65.5%1x
65.5%1(*.f64 x (/.f64 (sin.f64 y) y))
65.5%1(/.f64 (sin.f64 y) y)
Compiler

Compiled 20 to 13 computations (35% saved)

regimes25.0ms (0.3%)

Memory
-18.5MiB live, 55.7MiB allocated
Counts
17 → 2
Calls
Call 1
Inputs
x
(*.f64 x #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(*.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y)
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 x y) y)
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 6 binary64) (*.f64 y y)) x)
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64))
(/.f64 x (*.f64 (*.f64 y #s(literal 1/6 binary64)) y))
(/.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
Outputs
(*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
Calls

4 calls:

7.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
7.0ms
y
5.0ms
x
5.0ms
(/.f64 (sin.f64 y) y)
Results
AccuracySegmentsBranch
65.5%2y
65.5%2(/.f64 (sin.f64 y) y)
55.6%2x
65.2%2(*.f64 x (/.f64 (sin.f64 y) y))
Compiler

Compiled 20 to 13 computations (35% saved)

regimes9.0ms (0.1%)

Memory
24.6MiB live, 24.6MiB allocated
Counts
13 → 2
Calls
Call 1
Inputs
x
(*.f64 x #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(*.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y)
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 x y) y)
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(*.f64 (/.f64 #s(literal 6 binary64) (*.f64 y y)) x)
Outputs
(*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y)))
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
Calls

2 calls:

4.0ms
y
4.0ms
(/.f64 (sin.f64 y) y)
Results
AccuracySegmentsBranch
65.5%2y
65.5%2(/.f64 (sin.f64 y) y)
Compiler

Compiled 9 to 6 computations (33.3% saved)

regimes17.0ms (0.2%)

Memory
3.5MiB live, 41.8MiB allocated
Accuracy

Total -32.8b remaining (-110.9%)

Threshold costs -32.8b (-110.9%)

Counts
11 → 1
Calls
Call 1
Inputs
x
(*.f64 x #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(*.f64 (*.f64 x (*.f64 y #s(literal -1/6 binary64))) y)
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y x))
(*.f64 x (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 x y) y)
(fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x)
(fma.f64 (*.f64 y y) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 (*.f64 y (*.f64 y x)) #s(literal -1/6 binary64) x)
Outputs
x
Calls

4 calls:

5.0ms
(/.f64 (sin.f64 y) y)
4.0ms
x
4.0ms
y
4.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
Results
AccuracySegmentsBranch
53.8%1x
53.8%1(*.f64 x (/.f64 (sin.f64 y) y))
53.8%1y
53.8%1(/.f64 (sin.f64 y) y)
Compiler

Compiled 20 to 13 computations (35% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.5656446640042486e-6
0.9622654492044457
Compiler

Compiled 11 to 10 computations (9.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.5656446640042486e-6
0.9622654492044457
Compiler

Compiled 11 to 10 computations (9.1% saved)

simplify12.0ms (0.1%)

Memory
-23.0MiB live, 17.0MiB allocated
Algorithm
egg-herbie
Rules
10×*-commutative_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03183
13983
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 x (/.f64 y (sin.f64 y)))
(*.f64 x (/.f64 (sin.f64 y) y))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y))) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x))
x
Outputs
(/.f64 x (/.f64 y (sin.f64 y)))
(*.f64 x (/.f64 (sin.f64 y) y))
(/.f64 x (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 x (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 (/.f64 x (*.f64 y y)) #s(literal 6 binary64)) (fma.f64 x (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y))) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 5902958103587057/1180591620717411303424 binary64)) (*.f64 x (/.f64 #s(literal 6 binary64) (*.f64 y y))) (fma.f64 x (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x))
x

soundness1.1s (11.6%)

Memory
-18.3MiB live, 921.3MiB allocated
Rules
16 358×lower-fma.f64
16 358×lower-fma.f32
16 120×lower-fma.f64
16 120×lower-fma.f32
12 248×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043306
1118306
2310296
3910294
41439294
52227294
63349294
73639294
84369294
96831294
08504276
0512
0812
11912
27212
333612
0179812
021106
040104
1156104
21039104
08819104
025131
047125
1185123
21225122
08854121
01251884
13491878
29391830
328391776
462061776
086561654
02402741
17122733
220072677
352312677
082362459
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 230 to 124 computations (46.1% saved)

preprocess134.0ms (1.4%)

Memory
23.1MiB live, 102.8MiB allocated
Remove

(negabs x)

(abs y)

Compiler

Compiled 250 to 112 computations (55.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...