Linear.Quaternion:$cexp from linear-1.19.1.3

Time bar (total: 7.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze14.0ms (0.2%)

Memory
1.3MiB live, 40.0MiB 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.0s (12.7%)

Memory
18.3MiB live, 1 606.0MiB allocated
Samples
796.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 568.0ms
ival-sin: 393.0ms (69.2% of total)
ival-mult: 100.0ms (17.6% of total)
ival-div: 66.0ms (11.6% of total)
ival-true: 6.0ms (1.1% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

explain87.0ms (1.1%)

Memory
-0.9MiB live, 142.0MiB 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
48.0ms512×0valid
Compiler

Compiled 40 to 19 computations (52.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-sin: 25.0ms (76.3% of total)
ival-div: 4.0ms (12.2% of total)
ival-mult: 3.0ms (9.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess69.0ms (0.9%)

Memory
-5.3MiB live, 69.8MiB 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 (sin.f64 y) (/.f64 x y))
Symmetry

(abs y)

(negabs x)

Compiler

Compiled 8 to 5 computations (37.5% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.2MiB live, 1.2MiB 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.1%)

Memory
8.4MiB live, 8.4MiB 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 (sin.f64 y) (/.f64 x y))
x
(/.f64 (sin.f64 y) y)
(sin.f64 y)
y

localize49.0ms (0.6%)

Memory
-29.7MiB live, 56.0MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(sin.f64 y)
accuracy0.07421875
(*.f64 x (/.f64 (sin.f64 y) y))
accuracy0.1015625
(/.f64 (sin.f64 y) y)
Samples
41.0ms256×0valid
Compiler

Compiled 16 to 7 computations (56.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-div: 12.0ms (58.8% of total)
ival-sin: 6.0ms (29.4% of total)
ival-mult: 2.0ms (9.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
15.5MiB live, 15.5MiB allocated
Counts
3 → 48
Calls
Call 1
Inputs
#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())
#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())
#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())
Outputs
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
1.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))

simplify556.0ms (7%)

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

rewrite78.0ms (1%)

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

eval25.0ms (0.3%)

Memory
5.7MiB live, 83.0MiB allocated
Compiler

Compiled 2 248 to 440 computations (80.4% saved)

prune103.0ms (1.3%)

Memory
23.9MiB live, 104.7MiB allocated
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New18712199
Fresh000
Picked011
Done000
Total18713200
Accuracy
100.0%
Counts
200 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(/.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))
89.2%
(/.f64 (*.f64 x (sin.f64 y)) y)
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
88.8%
(*.f64 (/.f64 x y) (sin.f64 y))
99.8%
(*.f64 x (/.f64 (sin.f64 y) y))
52.8%
(*.f64 x (/.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))))
49.0%
(*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y))
99.6%
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
48.9%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
48.9%
(*.f64 x #s(approx (/ (sin y) y) (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))))
49.1%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
50.0%
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
49.1%
#s(approx (* x (/ (sin y) y)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x))
Compiler

Compiled 312 to 201 computations (35.6% saved)

simplify18.0ms (0.2%)

Memory
-18.3MiB live, 21.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 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 #s(literal -1/6 binary64) (*.f64 y y)) y)
cost-diff0
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
cost-diff0
(/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)
cost-diff0
(*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y 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
#s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
cost-diff0
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
cost-diff0
#s(approx (/ (sin y) y) #s(literal 1 binary64))
cost-diff0
(*.f64 x #s(approx (/ (sin y) y) #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
110×lower-*.f32
96×lower-*.f64
48×lower-/.f32
40×lower-/.f64
32×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023138
040138
160138
272134
377134
484134
584134
6132134
7137134
8144134
9150134
10150134
0150130
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(approx (/ (sin y) y) #s(literal 1 binary64)))
x
#s(approx (/ (sin y) y) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
x
#s(approx (/ (sin y) y) (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))
y
(*.f64 y #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y))
x
(/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
y
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
#s(literal -1/6 binary64)
(*.f64 y y)
(*.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(approx (/ (sin y) y) #s(literal 1 binary64)))
x
#s(approx (/ (sin y) y) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
x
#s(approx (/ (sin y) y) (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))
y
(*.f64 y #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y))
(*.f64 #s(approx (sin y) (fma.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y y) y)) (/.f64 x y))
x
(/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)
(/.f64 #s(approx (sin y) (fma.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y y) y)) y)
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
#s(approx (sin y) (fma.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y y) y))
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y y) y)
y
(*.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)
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 (*.f64 x (sin.f64 y)) y)
(/.f64 x y)
x
y
(sin.f64 y)

localize71.0ms (0.9%)

Memory
4.9MiB live, 161.9MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 x y)
accuracy0
(sin.f64 y)
accuracy7.159265669032675
(*.f64 (/.f64 x y) (sin.f64 y))
accuracy0.07421875
(*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y))
accuracy0.1015625
(/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)
accuracy0.16796875
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
accuracy32.62487391080725
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
accuracy0.05859375
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
accuracy0.07421875
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
accuracy0.3046875
(*.f64 y #s(literal -1/6 binary64))
accuracy32.66616750183971
#s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))
accuracy0.07421875
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
accuracy32.26028362416041
#s(approx (/ (sin y) y) #s(literal 1 binary64))
accuracy0
(sin.f64 y)
accuracy0.1171875
(/.f64 x (/.f64 y (sin.f64 y)))
accuracy0.13671875
(/.f64 y (sin.f64 y))
Samples
46.0ms256×0valid
Compiler

Compiled 97 to 20 computations (79.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-mult: 12.0ms (38.4% of total)
ival-div: 7.0ms (22.4% of total)
ival-sin: 6.0ms (19.2% of total)
const: 4.0ms (12.8% of total)
ival-add: 2.0ms (6.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series16.0ms (0.2%)

Memory
-8.7MiB live, 29.8MiB allocated
Counts
16 → 264
Calls
Call 1
Inputs
#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())
#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())
#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())
#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())
#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())
#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())
#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())
Outputs
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x (/.f64 y (sin.f64 y))) (patch (/.f64 x (/.f64 y (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow y 2))) (taylor 0 y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2))))) (taylor 0 y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))) (taylor 0 y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt (/.f64 y (sin.f64 y)) (patch (/.f64 y (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(literal 1 binary64)) (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) (patch (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) (patch (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) (patch (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) (taylor 0 y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) (taylor 0 y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 3)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 3)) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) (sin.f64 y)) (patch (*.f64 (/.f64 x y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
Calls

66 calls:

TimeVariablePointExpression
2.0ms
y
@-inf
(* y -1/6)
0.0ms
y
@-inf
(/ y (sin y))
0.0ms
y
@inf
(/ y (sin y))
0.0ms
y
@inf
(+ (* y (* y -1/6)) 1)
0.0ms
y
@inf
(+ (* y (* -1/6 (* y y))) y)

simplify236.0ms (3%)

Memory
32.5MiB live, 268.0MiB allocated
Algorithm
egg-herbie
Rules
9 056×lower-fma.f64
9 056×lower-fma.f32
3 688×lower-*.f64
3 688×lower-*.f32
3 060×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711606
11871576
25141556
315541546
439331546
573161546
084801462
Stop Event
iter limit
node limit
Counts
264 → 256
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 (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)
(/ (* 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)
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 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* -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 (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)
y
(* y (+ 1 (* -1/6 (pow y 2))))
(* y (+ 1 (* -1/6 (pow y 2))))
(* y (+ 1 (* -1/6 (pow y 2))))
(* -1/6 (pow y 3))
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(* -1/6 (pow y 3))
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(/ (* 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/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))
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 y (*.f64 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 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 (*.f64 y 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 y (*.f64 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))
(/ 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 (*.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 (*.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 (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 y (*.f64 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 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 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y 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))
(/ (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)
(/ (* 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 y (*.f64 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 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 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y 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))
(/ (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)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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 (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 y (*.f64 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 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 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y 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))
(/ (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 #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 (*.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 (*.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)
y
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* -1/6 (pow y 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)))
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* -1/6 (pow y 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)))
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y 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 (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 y (*.f64 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 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/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))

rewrite270.0ms (3.4%)

Memory
5.1MiB live, 395.5MiB allocated
Rules
6 646×lower-fma.f32
6 642×lower-fma.f64
5 048×lower-*.f32
5 034×lower-*.f64
2 570×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023120
040120
1111116
2540116
34106116
08352112
Stop Event
iter limit
node limit
iter limit
Counts
16 → 578
Calls
Call 1
Inputs
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 y (sin.f64 y))
(sin.f64 y)
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
#s(approx (/ (sin y) y) #s(literal 1 binary64))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
#s(approx (/ (sin y) y) (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 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y))
(/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 x y)
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)) (*.f64 (log.f64 (sin.f64 y)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 x (neg.f64 (/.f64 (sin.f64 y) y))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (sin.f64 y))) (*.f64 x (neg.f64 (/.f64 (sin.f64 y) y))))
(neg.f64 (*.f64 x (neg.f64 (/.f64 (sin.f64 y) y))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 y) y)) x))
(neg.f64 (*.f64 (sin.f64 y) (/.f64 x (neg.f64 y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 (/.f64 (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))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(/.f64 (/.f64 (sin.f64 y) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 (sin.f64 y)) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (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) (/.f64 y (neg.f64 (*.f64 x (sin.f64 y)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 y (neg.f64 x))))
(/.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)
(/.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))) y)
(/.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (neg.f64 y))
(/.f64 (/.f64 (/.f64 x y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))) y)
(/.f64 (*.f64 (*.f64 x (sin.f64 y)) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x (sin.f64 y)))) (neg.f64 y))
(/.f64 (*.f64 (*.f64 x (sin.f64 y)) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (/.f64 (neg.f64 (*.f64 x (sin.f64 y))) #s(literal -1 binary64)) y)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) x)) (pow.f64 (/.f64 (sin.f64 y) y) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (neg.f64 (*.f64 x (sin.f64 y))))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) #s(literal 1 binary64))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 y (neg.f64 (*.f64 x (sin.f64 y))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 x y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (neg.f64 x))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 y (sin.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 x (neg.f64 y)))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 x #s(literal -1 binary64)))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 y (sin.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 (neg.f64 x) #s(literal 1 binary64)))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 y (sin.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 y))))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (sin.f64 y))))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (neg.f64 y)))
(pow.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y (*.f64 x (sin.f64 y))) (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.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 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (sin.f64 y)) y))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 x (neg.f64 y)))
(*.f64 (neg.f64 (sin.f64 y)) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y)))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.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) (*.f64 x (neg.f64 (/.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 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 (neg.f64 (/.f64 (sin.f64 y) y)) (neg.f64 x))
(*.f64 (/.f64 x #s(literal -1 binary64)) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (neg.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 (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 (sin.f64 y) #s(literal -1 binary64)) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x y) #s(literal 1 binary64)) (sin.f64 y))
(*.f64 (pow.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y))) (neg.f64 (sin.f64 y)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (*.f64 x (sin.f64 y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (/.f64 x (neg.f64 y)) #s(literal -1 binary64)) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) #s(literal -1 binary64)) (neg.f64 (sin.f64 y)))
(exp.f64 (log.f64 (/.f64 y (sin.f64 y))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (sin.f64 y))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (sin.f64 y)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (sin.f64 y)) #s(literal -1 binary64) (log.f64 y)))
(exp.f64 (-.f64 (*.f64 (log.f64 (sin.f64 y)) #s(literal -1 binary64)) (*.f64 (log.f64 y) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (sin.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y))) (/.f64 (neg.f64 y) (sin.f64 y)))
(neg.f64 (/.f64 (neg.f64 y) (sin.f64 y)))
(neg.f64 (/.f64 (/.f64 (neg.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 y) (neg.f64 (sin.f64 y)))
(/.f64 (neg.f64 y) (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 y))))
(/.f64 (/.f64 (neg.f64 y) (sin.f64 y)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sin.f64 y) y)))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) y)) (neg.f64 (sin.f64 y)))
(/.f64 (*.f64 (neg.f64 y) #s(literal 1 binary64)) (neg.f64 (sin.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) (neg.f64 (sin.f64 y)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) #s(literal -1 binary64))) (neg.f64 (sin.f64 y)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) y))) (neg.f64 (sin.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y))) (*.f64 (neg.f64 (sin.f64 y)) y)) (-.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 0 binary64) (neg.f64 (/.f64 (sin.f64 y) y))) (*.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 y)) (neg.f64 (/.f64 (sin.f64 y) y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (sin.f64 y) y) #s(literal -1 binary64))) (*.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 y)) (/.f64 (/.f64 (sin.f64 y) y) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (/.f64 (sin.f64 y) y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 y)) (/.f64 (neg.f64 (/.f64 (sin.f64 y) y)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 y)) (*.f64 (neg.f64 (sin.f64 y)) (neg.f64 y))) (*.f64 (neg.f64 (sin.f64 y)) (sin.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) y)) (*.f64 (neg.f64 (sin.f64 y)) (/.f64 #s(literal 1 binary64) (sin.f64 y)))) (/.f64 (sin.f64 y) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (sin.f64 y) y)) (*.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64))) (*.f64 (neg.f64 (sin.f64 y)) (/.f64 (sin.f64 y) y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) y)) (*.f64 (neg.f64 (sin.f64 y)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))) (neg.f64 (/.f64 (sin.f64 y) y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 y)) (*.f64 (neg.f64 (sin.f64 y)) (*.f64 (neg.f64 y) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sin.f64 y)) (sin.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 y)) (*.f64 (neg.f64 (sin.f64 y)) (/.f64 y #s(literal -1 binary64)))) (*.f64 (neg.f64 (sin.f64 y)) (sin.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y (sin.f64 y)))))) (*.f64 (neg.f64 (sin.f64 y)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (sin.f64 y) y) #s(literal -3 binary64))))) (*.f64 (neg.f64 (sin.f64 y)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 y (sin.f64 y)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 y (sin.f64 y)))) (*.f64 (neg.f64 (sin.f64 y)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (sin.f64 y) y) #s(literal -2 binary64))))) (*.f64 (neg.f64 (sin.f64 y)) (+.f64 #s(literal 0 binary64) (/.f64 y (sin.f64 y)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y))) (*.f64 (neg.f64 (sin.f64 y)) (*.f64 (neg.f64 y) #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 (-.f64 (*.f64 #s(literal 0 binary64) (sin.f64 y)) (*.f64 (neg.f64 (sin.f64 y)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) y)))) (*.f64 (neg.f64 (sin.f64 y)) (sin.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y))) (*.f64 (neg.f64 (sin.f64 y)) (/.f64 #s(literal -1 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)))))
(pow.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(pow.f64 (/.f64 (sin.f64 y) 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 (sin.f64 y) y) (/.f64 (sin.f64 y) y)) #s(literal -1/2 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(*.f64 y (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64)))
(*.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 (neg.f64 y) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (sin.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (neg.f64 y))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (/.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) y)) (/.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 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) #s(literal -1 binary64)) y)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64)) y)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1 binary64)) (neg.f64 y))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 y)) #s(literal -1 binary64)) #s(literal -1 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)))
(-.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)
(neg.f64 (neg.f64 (sin.f64 y)))
(neg.f64 (sin.f64 (neg.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))
(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)))
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
(*.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) x)
#s(approx (/ (sin y) y) #s(literal 1 binary64))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))))
(*.f64 #s(approx (/ (sin y) y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) x)
#s(approx (/ (sin y) y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 y (*.f64 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 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 y 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 (/.f64 (*.f64 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 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 y (exp.f64 (log.f64 (*.f64 y #s(literal -1/6 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 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #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 #s(literal -1/6 binary64)) (/.f64 (*.f64 y (*.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 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (/.f64 (*.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 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y y) (exp.f64 (log.f64 #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 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) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (/.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 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 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 (*.f64 y (*.f64 y y)))) (/.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 #s(literal 1/36 binary64) (/.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 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (/.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (/.f64 (*.f64 y y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (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 y y) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (exp.f64 (log.f64 (*.f64 y #s(literal -1/6 binary64)))) y #s(literal 1 binary64))
(fma.f64 (exp.f64 (log.f64 #s(literal -1/6 binary64))) (*.f64 y y) #s(literal 1 binary64))
(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)) (neg.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/216 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (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 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #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 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 y (*.f64 y (*.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)) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (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 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/216 binary64) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #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 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 y (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/216 binary64) #s(literal -1 binary64))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (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)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 (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)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))))) (fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (/.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 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (/.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 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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)) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #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 (*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #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 #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)) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (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)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))) (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)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (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 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (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)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 (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 (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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/216 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 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) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 y (*.f64 y (*.f64 y y)))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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)) (fma.f64 (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)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64))))) (fma.f64 (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)) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (*.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 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)) (*.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (+.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #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))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/216 binary64)))) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 y #s(literal -1/6 binary64))
(*.f64 #s(literal 1 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 y (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 y)) x))
(neg.f64 (*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 y))))
(neg.f64 (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (/.f64 x (neg.f64 y))))
(neg.f64 (/.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 x)) y))
(/.f64 x (/.f64 y #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))) #s(literal 1 binary64)))
(/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (/.f64 y x))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(/.f64 (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))))
(/.f64 (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 x)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 x))) y)
(/.f64 (*.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 x)) #s(literal -1 binary64)) y)
(pow.f64 (/.f64 y (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 y (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y))
(*.f64 #s(literal 1 binary64) (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (/.f64 x y)))
(*.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (/.f64 x y))
(*.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) x)
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
(*.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
(*.f64 (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (/.f64 x (neg.f64 y)))
(*.f64 (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x (/.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
(*.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 x (neg.f64 y)) (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 y)))
(*.f64 (/.f64 (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #s(literal -1 binary64)) (/.f64 x y))
(*.f64 (*.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 y)))
(neg.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 y)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 y #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y)
(/.f64 (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (neg.f64 y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(/.f64 (/.f64 (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #s(literal -1 binary64)) y)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))) (*.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) (/.f64 (neg.f64 y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (neg.f64 y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))) (*.f64 y (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #s(literal -1 binary64)))) (*.f64 y (neg.f64 y)))
(pow.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (/.f64 y #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y))
(*.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (neg.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(*.f64 (pow.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))) (/.f64 #s(literal -1 binary64) y))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(neg.f64 (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
(*.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
(*.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(+.f64 y (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(+.f64 (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) y)
(+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 y y) (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64)))))
(fma.f64 y #s(literal 1 binary64) (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
(fma.f64 y (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 #s(literal 1 binary64) y (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) y)
(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) y)
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (*.f64 y y) (*.f64 y #s(literal -1/6 binary64)) y)
(fma.f64 (*.f64 y y) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (*.f64 y y) (exp.f64 (log.f64 (*.f64 y #s(literal -1/6 binary64)))) y)
(fma.f64 (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #s(literal 1 binary64) y)
(fma.f64 (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (/.f64 (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (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)) y y)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y)
(fma.f64 (*.f64 y (*.f64 y y)) (exp.f64 (log.f64 #s(literal -1/6 binary64))) y)
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (*.f64 y y)))) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 y) (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(fma.f64 (pow.f64 y #s(literal 3/2 binary64)) (*.f64 (pow.f64 y #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) y)
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (/.f64 y (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) (*.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 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)) y)
(fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y)))) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y)))) (fma.f64 y (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(fma.f64 (exp.f64 (log.f64 (*.f64 y #s(literal -1/6 binary64)))) (*.f64 y y) y)
(fma.f64 (exp.f64 (log.f64 #s(literal -1/6 binary64))) (*.f64 y (*.f64 y y)) y)
(neg.f64 (/.f64 (*.f64 (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 y y))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))))))
(neg.f64 (/.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y))) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)))
(neg.f64 (/.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)) (*.f64 y (*.f64 y y)))) (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 y (/.f64 #s(literal 1 binary64) (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 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64))) (*.f64 y (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 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)) (*.f64 y (*.f64 y y))) (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y))) (*.f64 y (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 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(/.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)) (*.f64 y (*.f64 y y)))) (neg.f64 (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y)))) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y))
(/.f64 (fma.f64 #s(literal -1/10077696 binary64) (pow.f64 y #s(literal 27 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (fma.f64 y y (*.f64 (*.f64 y y) (*.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 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (*.f64 (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 y y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 (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 y y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64)) (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) y))))))
(/.f64 (*.f64 y (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))) (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 y (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) y)) (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y)))) (*.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) y))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y y))) (*.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/10077696 binary64) (pow.f64 y #s(literal 27 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y)))))) (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (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 y y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y))) (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (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 y y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64)) (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) y)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 y (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) y)) (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) y)) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (neg.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)) (*.f64 y (*.f64 y y))))) (neg.f64 (neg.f64 (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y))))) (neg.f64 (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)))
(/.f64 (neg.f64 (*.f64 y (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))) (neg.f64 (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))) (fma.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 y y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 (*.f64 (*.f64 (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 y y))) #s(literal 1 binary64)) (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 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)) y) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/216 binary64) #s(literal -1 binary64)) y) (neg.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64))) y) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 y (*.f64 y (*.f64 y y))))) y) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/10077696 binary64) (pow.f64 y #s(literal 27 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 y y (*.f64 (*.f64 y y) (*.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 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (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 y y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y))))
(/.f64 (*.f64 (*.f64 (*.f64 (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 y y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y))) (fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64)) (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y y) (*.f64 y (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) y)))))
(/.f64 (*.f64 (*.f64 (*.f64 y (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) y)) (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y)))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y))) (*.f64 y (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) y)))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (*.f64 y (neg.f64 y))) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y y))) (*.f64 (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (*.f64 y y))) (*.f64 (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (*.f64 y (neg.f64 y)))) (*.f64 (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y y))) (*.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y (neg.f64 y)))) (*.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y y))) (*.f64 (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y) #s(literal 1 binary64))) (*.f64 (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y) (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y) (*.f64 y y))) (*.f64 (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y) (*.f64 y (neg.f64 y)))) (*.f64 (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64)))) (*.f64 (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64))) (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64))) (*.f64 y (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))) #s(literal -1 binary64))
(*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) y)
(*.f64 (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (*.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y))))
(*.f64 (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (/.f64 (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) y))
(*.f64 (*.f64 (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 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (/.f64 #s(literal 1 binary64) (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))))))
(*.f64 (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))) (/.f64 (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)))))))
(*.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) y))
(*.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)))
(*.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)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))))))
(*.f64 (neg.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y y (*.f64 (*.f64 y y) (*.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)) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y))))
(*.f64 (*.f64 y (-.f64 y (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y))) (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y)))) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
(*.f64 (/.f64 (*.f64 (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 y y))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64))) (*.f64 (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64))) (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/46656 binary64))))) (fma.f64 (*.f64 y (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64)))) (-.f64 (*.f64 y (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64)) (*.f64 y (*.f64 y (*.f64 y y))))))
(*.f64 (/.f64 (*.f64 (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 y y))) (*.f64 (fma.f64 y y (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))))) (*.f64 y (-.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64))))))) (*.f64 y (-.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (+.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/6 binary64))))))
(*.f64 (/.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)))) (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y y)))) (fma.f64 y (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)) (*.f64 (log.f64 (sin.f64 y)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 x (neg.f64 (/.f64 (sin.f64 y) y))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (sin.f64 y))) (*.f64 x (neg.f64 (/.f64 (sin.f64 y) y))))
(neg.f64 (*.f64 x (neg.f64 (/.f64 (sin.f64 y) y))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 y) y)) x))
(neg.f64 (*.f64 (sin.f64 y) (/.f64 x (neg.f64 y))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 (/.f64 (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))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(/.f64 (/.f64 (sin.f64 y) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 (sin.f64 y)) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (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) (/.f64 y (neg.f64 (*.f64 x (sin.f64 y)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 y (neg.f64 x))))
(/.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)
(/.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))) y)
(/.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (neg.f64 y))
(/.f64 (/.f64 (/.f64 x y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))) y)
(/.f64 (*.f64 (*.f64 x (sin.f64 y)) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x (sin.f64 y)))) (neg.f64 y))
(/.f64 (*.f64 (*.f64 x (sin.f64 y)) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (/.f64 (neg.f64 (*.f64 x (sin.f64 y))) #s(literal -1 binary64)) y)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) x)) (pow.f64 (/.f64 (sin.f64 y) y) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (neg.f64 (*.f64 x (sin.f64 y))))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) #s(literal 1 binary64))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 y (neg.f64 (*.f64 x (sin.f64 y))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 x y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (neg.f64 x))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 y (sin.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 x (neg.f64 y)))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 x #s(literal -1 binary64)))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 y (sin.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (sin.f64 y))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 (neg.f64 x) #s(literal 1 binary64)))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 y (sin.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 y))))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (sin.f64 y))))) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (neg.f64 y)))
(pow.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y (*.f64 x (sin.f64 y))) (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.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 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (sin.f64 y)) y))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 x (neg.f64 y)))
(*.f64 (neg.f64 (sin.f64 y)) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y)))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.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) (*.f64 x (neg.f64 (/.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 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 (neg.f64 (/.f64 (sin.f64 y) y)) (neg.f64 x))
(*.f64 (/.f64 x #s(literal -1 binary64)) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (neg.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 (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 (sin.f64 y) #s(literal -1 binary64)) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 (/.f64 x y) #s(literal 1 binary64)) (sin.f64 y))
(*.f64 (pow.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 y))) (neg.f64 (sin.f64 y)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (*.f64 x (sin.f64 y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (/.f64 x (neg.f64 y)) #s(literal -1 binary64)) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) #s(literal -1 binary64)) (neg.f64 (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 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (neg.f64 y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (neg.f64 y) x)) (*.f64 y y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 y (neg.f64 x))) (*.f64 (neg.f64 y) #s(literal 1 binary64))) (*.f64 (neg.f64 y) (/.f64 y (neg.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (neg.f64 x))) (*.f64 y (neg.f64 y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 y) (/.f64 x #s(literal -1 binary64)))) (*.f64 y (neg.f64 y)))
(pow.f64 (/.f64 x y) #s(literal 1 binary64))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) (/.f64 y x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.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 #s(literal -1 binary64) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 x))
(*.f64 (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #s(literal 1 binary64)))
(pow.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 (exp.f64 (log.f64 (*.f64 y #s(literal -1/6 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 (*.f64 y #s(literal -1/6 binary64)) y)
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 (*.f64 y y) (exp.f64 (log.f64 #s(literal -1/6 binary64))))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 (*.f64 y #s(literal -1/6 binary64)))) y)
(*.f64 (exp.f64 (log.f64 #s(literal -1/6 binary64))) (*.f64 y y))

eval132.0ms (1.7%)

Memory
-20.6MiB live, 179.6MiB allocated
Compiler

Compiled 15 235 to 1 650 computations (89.2% saved)

prune129.0ms (1.6%)

Memory
1.3MiB live, 239.7MiB allocated
Pruning

28 alts after pruning (23 fresh and 5 done)

PrunedKeptTotal
New84021861
Fresh527
Picked145
Done011
Total84628874
Accuracy
100.0%
Counts
874 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(/.f64 (*.f64 x (sin.f64 y)) y)
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
99.6%
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
61.8%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))))
61.8%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
62.0%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
88.8%
(*.f64 (/.f64 x y) (sin.f64 y))
37.7%
(*.f64 (/.f64 x y) #s(approx (sin 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.2%
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
38.4%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
88.6%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) x) (sin.f64 y))
49.1%
(*.f64 #s(approx (/ (sin y) y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) x)
49.0%
(*.f64 x (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
99.8%
(*.f64 x (/.f64 (sin.f64 y) y))
48.3%
(*.f64 x (/.f64 #s(approx (sin y) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) y) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) y))
25.7%
(*.f64 x (/.f64 #s(approx (sin y) (/.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))) y))
2.9%
(*.f64 x (/.f64 #s(approx (sin y) #s(approx (+ (* y (* -1/6 (* y y))) y) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))))) y))
99.6%
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
48.9%
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
48.9%
(*.f64 x #s(approx (/ (sin y) y) (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))))
48.9%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
49.1%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
48.2%
(*.f64 x #s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))))
49.1%
(*.f64 x #s(approx (/ (sin y) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))))))
48.3%
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
48.6%
(*.f64 x #s(approx (/ (sin y) y) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))))
2.9%
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
50.0%
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
Compiler

Compiled 915 to 502 computations (45.1% saved)

simplify70.0ms (0.9%)

Memory
39.3MiB live, 76.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
cost-diff0
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
cost-diff128
(-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))
cost-diff320
(*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 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 -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
cost-diff0
#s(approx (/ (sin y) y) (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)))
cost-diff0
(*.f64 x #s(approx (/ (sin y) y) (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))))
cost-diff0
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
cost-diff0
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
cost-diff0
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
cost-diff0
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
cost-diff0
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
cost-diff0
(sin.f64 y)
cost-diff0
(/.f64 #s(literal 1 binary64) y)
cost-diff0
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))
Rules
1 200×lower-fma.f32
1 188×lower-fma.f64
1 114×lower-*.f32
1 090×lower-*.f64
594×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041390
071370
1143345
2309345
3629345
41095345
51204345
61242345
71244345
81247345
91253345
101407345
111416345
121518345
131582345
141614345
151638345
161638345
171638345
01638329
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
x
(*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))
(/.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
(sin.f64 y)
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
x
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
#s(literal -1/6 binary64)
(*.f64 y y)
y
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
(/.f64 x y)
x
y
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
#s(literal -1/6 binary64)
(*.f64 y y)
(*.f64 x #s(approx (/ (sin y) y) (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))))
x
#s(approx (/ (sin y) y) (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)))
(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))
(*.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 (*.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)
#s(literal 1 binary64)
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
x
#s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #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 y (*.f64 y y))
y
(*.f64 y y)
(*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))
#s(literal -1/216 binary64)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))
(*.f64 (*.f64 y y) #s(literal 1/36 binary64))
#s(literal 1/36 binary64)
#s(literal -1/6 binary64)
Outputs
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
(*.f64 (sin.f64 y) (/.f64 x y))
x
(*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))
(/.f64 (sin.f64 y) y)
(/.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
(sin.f64 y)
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
x
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
#s(literal -1/6 binary64)
(*.f64 y y)
y
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
(/.f64 x y)
x
y
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
#s(literal -1/6 binary64)
(*.f64 y y)
(*.f64 x #s(approx (/ (sin y) y) (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))))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y (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))) #s(literal 1 binary64))))
x
#s(approx (/ (sin y) y) (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)))
#s(approx (/ (sin y) y) (fma.f64 y (*.f64 y (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))) #s(literal 1 binary64)))
(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))
(fma.f64 y (*.f64 y (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))) #s(literal 1 binary64))
(*.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 (*.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) #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/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 x #s(approx (/ (sin y) y) (/.f64 (fma.f64 y (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
x
#s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
#s(approx (/ (sin y) y) (/.f64 (fma.f64 y (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 y (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))) #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))
(fma.f64 y (*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))
(*.f64 y (*.f64 y y))
y
(*.f64 y y)
(*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))
(*.f64 (*.f64 y y) (*.f64 y #s(literal -1/216 binary64)))
#s(literal -1/216 binary64)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 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/36 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 y (*.f64 y (fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(*.f64 (*.f64 y y) #s(literal 1/36 binary64))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
#s(literal 1/36 binary64)
#s(literal -1/6 binary64)

localize157.0ms (2%)

Memory
-11.5MiB live, 237.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.17578125
(*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))
accuracy0.224941259768442
(*.f64 (*.f64 y y) #s(literal 1/36 binary64))
accuracy26.349281356781216
(*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
accuracy32.66616750183971
#s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
accuracy0.07421875
(*.f64 x #s(approx (/ (sin y) y) (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))))
accuracy0.08203125
(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))
accuracy0.28392902604405346
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
accuracy32.75819893205561
#s(approx (/ (sin y) y) (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)))
accuracy0.03125
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
accuracy0.16796875
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
accuracy7.159265669032675
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
accuracy32.62487391080725
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
accuracy0.07421875
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
accuracy0.16796875
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
accuracy30.202118845195194
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
accuracy32.66616750183971
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
accuracy0
(/.f64 #s(literal 1 binary64) y)
accuracy0
(sin.f64 y)
accuracy0.07421875
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
accuracy0.265625
(*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))
Samples
108.0ms256×0valid
Compiler

Compiled 258 to 41 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 87.0ms
ival-mult: 37.0ms (42.7% of total)
const: 25.0ms (28.9% of total)
ival-add: 8.0ms (9.2% of total)
ival-sin: 8.0ms (9.2% of total)
ival-div: 7.0ms (8.1% of total)
ival-sub: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series21.0ms (0.3%)

Memory
1.2MiB live, 39.5MiB allocated
Counts
24 → 360
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())
#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())
#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())
#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())
#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())
#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())
#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())
#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())
#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())
#s(alt (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)) (patch (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)) #<representation binary64>) () ())
#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())
#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())
#s(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)) (patch (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)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) (patch (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) (patch (*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) y) (patch (/.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (patch (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) (patch (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) (taylor 0 y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) (taylor 0 y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) (patch #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 3)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 3)) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) (patch (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (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)))) (patch (*.f64 x #s(approx (/ (sin y) y) (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)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (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))) (patch #s(approx (/ (sin y) y) (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))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow y 6)) (taylor inf y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) 1/5040)) (taylor inf y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4))))) (taylor inf y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4))))) (taylor inf y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow y 6)) (taylor -inf y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) 1/5040)) (taylor -inf y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4))))) (taylor -inf y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))) (+ 1/5040 (/ 1/6 (pow y 4))))) (taylor -inf y) (#s(alt (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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/6 (taylor 0 y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/36 (pow y 2))) (taylor 0 y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/36 (pow y 2))) (taylor 0 y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/36 (pow y 2))) (taylor 0 y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor inf y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor -inf y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) (patch (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1/120 (taylor 0 y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* -1/5040 (pow y 2))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* -1/5040 (pow y 2))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/120 (* -1/5040 (pow y 2))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow y 2)) (taylor inf y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040)) (taylor inf y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040)) (taylor inf y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040)) (taylor inf y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow y 2)) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040)) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040)) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040)) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (patch (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #<representation binary64>) () ())) ())
#s(alt -1/6 (taylor 0 y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow y 2)) 1/6) (taylor 0 y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6) (taylor 0 y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6) (taylor 0 y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow y 4)) (taylor inf y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040)) (taylor inf y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4))))) (taylor inf y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4))))) (taylor inf y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* -1/5040 (pow y 4)) (taylor -inf y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040)) (taylor -inf y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4))))) (taylor -inf y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4))))) (taylor -inf y) (#s(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)) (patch (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)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (patch (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor inf y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor inf y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor inf y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor inf y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 3)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) (patch (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #<representation binary64>) () ())) ())
Calls

90 calls:

TimeVariablePointExpression
2.0ms
y
@-inf
(* (/ x y) (sin y))
1.0ms
y
@inf
(* (+ (* (* y (* y y)) (* (* y (* y y)) -1/216)) 1) (/ 1 (+ (* (* y y) (- (* (* y y) 1/36) -1/6)) 1)))
1.0ms
y
@0
(* (+ (* (* y (* y y)) (* (* y (* y y)) -1/216)) 1) (/ 1 (+ (* (* y y) (- (* (* y y) 1/36) -1/6)) 1)))
0.0ms
y
@inf
(+ (* (* y y) (+ (* (* y y) (+ (* (* y y) -1/5040) 1/120)) -1/6)) 1)
0.0ms
y
@inf
(* (* y (* y y)) -1/216)

simplify218.0ms (2.8%)

Memory
-10.9MiB live, 297.3MiB allocated
Algorithm
egg-herbie
Rules
13 554×lower-fma.f64
13 554×lower-fma.f32
3 810×lower-*.f64
3 810×lower-*.f32
2 250×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0852270
12092240
25562220
316892202
448412202
083092066
Stop Event
iter limit
node limit
Counts
360 → 352
Calls
Call 1
Inputs
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)
(/ (* 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 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 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 (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)
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 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* -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 (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)
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)
y
(* y (+ 1 (* -1/6 (pow y 2))))
(* y (+ 1 (* -1/6 (pow y 2))))
(* y (+ 1 (* -1/6 (pow y 2))))
(* -1/6 (pow y 3))
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(* -1/6 (pow y 3))
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(/ (* 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)
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)))))
(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
(+ 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 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
1/6
(+ 1/6 (* 1/36 (pow y 2)))
(+ 1/6 (* 1/36 (pow y 2)))
(+ 1/6 (* 1/36 (pow y 2)))
(* 1/36 (pow y 2))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* 1/36 (pow y 2))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(/ (* 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)
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))
-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)))))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* 1/36 (pow y 2))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
(* -1/216 (pow y 3))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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 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))
(/ (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)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 (*.f64 y y) (*.f64 (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x) 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 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) y)
(/ 1 y)
(/.f64 #s(literal 1 binary64) 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 y (*.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)
(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 (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 (*.f64 y y) (*.f64 (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x) 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 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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 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))
(/ (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)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* -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))
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 (*.f64 y y) (*.f64 (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x) 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 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) 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)
(/ x y)
(/.f64 x 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 y (*.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)
(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)
y
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* -1/6 (pow y 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)))
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* (pow y 3) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* -1/6 (pow y 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)))
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(* -1 (* (pow y 3) (- 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y)) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 (*.f64 y y) (*.f64 (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x) 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 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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 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))
(/ (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)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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 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))
(* -1/5040 (pow y 6))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))
(* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 (*.f64 (*.f64 y y) (*.f64 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 y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 #s(literal -1/5040 binary64) (+.f64 (/.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 y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 #s(literal -1/5040 binary64) (+.f64 (/.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 y) (*.f64 y (*.f64 y (*.f64 y y)))))
(* (pow y 6) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 (*.f64 (*.f64 y y) (*.f64 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 y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 #s(literal -1/5040 binary64) (+.f64 (/.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 y) (*.f64 y (*.f64 y (*.f64 y y)))) (+.f64 #s(literal -1/5040 binary64) (+.f64 (/.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))
(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
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* -1/6 (pow y 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/36 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* 1/36 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* 1/36 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(fma.f64 (*.f64 y y) (*.f64 (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x) 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 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) x)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/ (* x (sin y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #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 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))
(/ (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)
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* -1/5040 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow y 2)))
(fma.f64 y (*.f64 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 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(fma.f64 y (*.f64 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 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* (pow y 2) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 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 y (*.f64 y (fma.f64 y (*.f64 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 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(* -1/5040 (pow y 4))
(*.f64 y (*.f64 #s(literal -1/5040 binary64) (*.f64 y (*.f64 y y))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 y (*.f64 y (fma.f64 y (*.f64 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 y (*.f64 y #s(literal 1/120 binary64)) (*.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)))))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(fma.f64 y (*.f64 y #s(literal 1/120 binary64)) (*.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)))))))
(* -1/5040 (pow y 4))
(*.f64 y (*.f64 #s(literal -1/5040 binary64) (*.f64 y (*.f64 y y))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) 1/5040))
(*.f64 y (*.f64 y (fma.f64 y (*.f64 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 y (*.f64 y #s(literal 1/120 binary64)) (*.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)))))))
(* (pow y 4) (- (* 1/120 (/ 1 (pow y 2))) (+ 1/5040 (/ 1/6 (pow y 4)))))
(fma.f64 y (*.f64 y #s(literal 1/120 binary64)) (*.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)))))))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))
(* -1/216 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal -1/216 binary64))))

rewrite954.0ms (12.1%)

Memory
18.9MiB live, 419.5MiB allocated
Rules
8 820×lower-fma.f32
8 808×lower-fma.f64
4 190×lower-*.f32
4 166×lower-*.f64
3 918×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041310
071286
1261274
21740274
08301261
Stop Event
iter limit
node limit
iter limit
Counts
24 → 544
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
(/.f64 #s(literal 1 binary64) y)
(sin.f64 y)
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
(/.f64 x y)
#s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))
(fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)
(*.f64 x #s(approx (/ (sin y) y) (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))))
#s(approx (/ (sin y) y) (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)))
(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))
(*.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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
#s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(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 (*.f64 y y) #s(literal 1/36 binary64))
(*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 y (sin.f64 y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 y) (neg.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (sin.f64 y) (neg.f64 y)))
(neg.f64 (/.f64 (sin.f64 y) (neg.f64 y)))
(/.f64 #s(literal 1 binary64) (/.f64 y (sin.f64 y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 y (sin.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) #s(literal -1 binary64))))
(/.f64 (sin.f64 y) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (sin.f64 y))))
(/.f64 (neg.f64 (sin.f64 y)) (neg.f64 y))
(/.f64 (*.f64 (sin.f64 y) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (sin.f64 y) #s(literal -1 binary64))) y)
(pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 y) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (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 (/.f64 #s(literal 1 binary64) y) (/.f64 (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 #s(literal -1 binary64) (/.f64 (sin.f64 y) (neg.f64 y)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 y (sin.f64 y)))))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (sin.f64 y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (sin.f64 y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y x) (sin.f64 y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (sin.f64 y)) x))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (*.f64 x (neg.f64 (sin.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (*.f64 (neg.f64 (sin.f64 y)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (*.f64 (neg.f64 x) (sin.f64 y))))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (neg.f64 (sin.f64 y)) (neg.f64 (/.f64 y x)))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 y (sin.f64 y))))
(/.f64 (*.f64 x (sin.f64 y)) y)
(/.f64 (*.f64 (sin.f64 y) x) y)
(/.f64 (*.f64 x (neg.f64 (sin.f64 y))) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 (sin.f64 y)) x) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 x (sin.f64 y))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (sin.f64 y) x)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 x (neg.f64 (sin.f64 y)))) y)
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 y)) x)) y)
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (sin.f64 y))) y)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (sin.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) (/.f64 x #s(literal 1 binary64)))
(*.f64 (/.f64 (sin.f64 y) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (/.f64 x y) (/.f64 (sin.f64 y) #s(literal 1 binary64)))
(*.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (*.f64 x (sin.f64 y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 (sin.f64 y) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 x (neg.f64 (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (neg.f64 (sin.f64 y)) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 (sin.f64 y) y))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (sin.f64 y) (neg.f64 y)))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64)) (/.f64 x y))
(exp.f64 (*.f64 (log.f64 y) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) y))
(neg.f64 (/.f64 #s(literal -1 binary64) y))
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal -1 binary64) (neg.f64 y))
(pow.f64 y #s(literal -1 binary64))
(pow.f64 (*.f64 y y) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 y)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (pow.f64 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 #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 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 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 #s(literal -1/6 binary64)) y)
(*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y x) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (*.f64 (neg.f64 x) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)))))
(/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) (/.f64 y x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))))))
(/.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))) y)
(/.f64 (neg.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)))) (neg.f64 y))
(/.f64 (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))) (neg.f64 y))
(/.f64 (neg.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))) (neg.f64 (/.f64 y x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))))) y)
(/.f64 (neg.f64 (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) (neg.f64 x))) y)
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)))) y)
(pow.f64 (/.f64 y (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))))
(*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y))
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)))
(*.f64 (/.f64 x y) (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) #s(literal 1 binary64)))
(*.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) (/.f64 x y))
(*.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (neg.f64 (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (neg.f64 x) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y) (/.f64 x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) #s(literal -1 binary64)) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) 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)))
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (*.f64 x #s(literal -1 binary64))))
(/.f64 x y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y x)))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 (*.f64 x #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 x #s(literal -1 binary64))) y)
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x 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 x (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 y)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 y x))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) 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)))
#s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))
(*.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)))
(*.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) #s(literal 1 binary64))
(+.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(+.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(fma.f64 #s(literal 1 binary64) y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(fma.f64 y #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)
(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) y)
(fma.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y y)
(fma.f64 (*.f64 y y) (*.f64 y #s(literal -1/6 binary64)) y)
(fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/6 binary64) y)
(fma.f64 #s(literal -1 binary64) (neg.f64 y) (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(fma.f64 (neg.f64 y) #s(literal -1 binary64) (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (neg.f64 (/.f64 (*.f64 y y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #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 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 y #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 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))) (fma.f64 y (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (-.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))))
(/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))))
(/.f64 (fma.f64 y (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (fma.f64 y (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 y (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (fma.f64 y y (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y y)) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))) (neg.f64 (fma.f64 y (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))) (neg.f64 (fma.f64 y y (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y y))) (neg.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y) (*.f64 y y))) (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y y)))) (neg.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))) (neg.f64 (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (fma.f64 (/.f64 (*.f64 y y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y))) (*.f64 (/.f64 (*.f64 y y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)))) (+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) y)
(*.f64 (fma.f64 y (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))))
(*.f64 (fma.f64 y (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 y y (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y)))
(*.f64 (neg.f64 (fma.f64 y (*.f64 y y) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) y))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.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))) #s(literal 1 binary64))))
(*.f64 #s(approx (/ (sin y) y) (fma.f64 y (*.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))) #s(literal 1 binary64))) x)
#s(approx (/ (sin y) y) (fma.f64 y (*.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))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 y (*.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)))))
(+.f64 (*.f64 y (*.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)))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (fma.f64 y (*.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))) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (fma.f64 y (*.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))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (/.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (-.f64 #s(literal 1 binary64) (*.f64 y (*.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)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (*.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)))) #s(literal 1 binary64))
(fma.f64 y (*.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))) #s(literal 1 binary64))
(fma.f64 y (*.f64 y (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y (fma.f64 (*.f64 y 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 (*.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))
(fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(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 y) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (fma.f64 (*.f64 y 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 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y (*.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)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64)))))
(fma.f64 (*.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 #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 y y)) (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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 (*.f64 y 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 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) y) y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.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 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 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))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (*.f64 y (*.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)))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.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 (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 (*.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))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.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))))) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.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 (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 (*.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)) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.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)))) (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) #s(literal 1 binary64)) (*.f64 y (*.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))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.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 (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 (*.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)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (*.f64 y (*.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)))))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.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))) (*.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)))) #s(literal -1 binary64)) (fma.f64 y (*.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))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.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 (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 (*.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))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.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)))) (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) #s(literal 1 binary64)) (*.f64 y (*.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)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.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 (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 (*.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))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (*.f64 y (*.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))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.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))) (*.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)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 y (*.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))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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))))))) (-.f64 #s(literal 1 binary64) (*.f64 y (*.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))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (fma.f64 y (*.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))) #s(literal -1 binary64))) (*.f64 (fma.f64 y (*.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))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 y (*.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))) #s(literal -1 binary64)) (fma.f64 y (*.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))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.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 (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 (*.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)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.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)))) (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) #s(literal 1 binary64)) (*.f64 y (*.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))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.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))) (*.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)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 y (*.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))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.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)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 y (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (-.f64 (*.f64 (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 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) #s(literal 3 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (fma.f64 y (*.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))) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (fma.f64 y (*.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))) #s(literal -1 binary64))) (/.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (fma.f64 y (*.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))) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (fma.f64 y (*.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))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (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 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (fma.f64 y (*.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))) #s(literal -1 binary64))) (/.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (fma.f64 y (*.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))) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (fma.f64 y (*.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))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.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 (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 (*.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)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.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)))) (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) #s(literal 1 binary64)) (*.f64 y (*.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)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.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 (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 (*.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)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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)))))) (*.f64 y (*.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))))))))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.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))) (*.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)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.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))) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.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 (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 (*.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))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.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)))) (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) #s(literal 1 binary64)) (*.f64 y (*.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))))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.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))) (*.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)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (*.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))) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.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))) (*.f64 y (*.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))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 y (*.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)))))))
(exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)))
(/.f64 y (/.f64 #s(literal 1 binary64) y))
(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)))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(fma.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(fma.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #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 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(fma.f64 (pow.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))
(/.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #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 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))) (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))) (-.f64 (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(pow.f64 (/.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.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 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 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 y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal -1/10077696 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.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 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (neg.f64 (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)))))
(-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64))))) (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64))))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y #s(literal -1/6 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/36 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (neg.f64 (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64))))))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 y #s(literal 1/36 binary64)) y #s(literal 1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal 1/216 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal 1/216 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal 1/216 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) #s(literal -1/36 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64))) #s(literal -1/216 binary64))) (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64))) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64))) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (fma.f64 (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64))))) (*.f64 (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64)) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))) (/.f64 #s(literal -1/216 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal 1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 y y) #s(literal -1/216 binary64) #s(literal 1/36 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/1296 binary64)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal -1/6 binary64)))))
(*.f64 x #s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64)))) x)
#s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 1/36 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal -1/5040 binary64))))
(+.f64 (*.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))) (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 y (*.f64 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 y (*.f64 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))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y 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 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 y y) #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 y (*.f64 y #s(literal -1/5040 binary64)))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y 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 (fma.f64 (*.f64 y 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)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 y y) #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 (-.f64 (fma.f64 (*.f64 y 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 (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 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 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))) (neg.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 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 (-.f64 (fma.f64 (*.f64 y 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 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y 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) (-.f64 (fma.f64 (*.f64 y 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)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 y y) #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 (-.f64 (fma.f64 (*.f64 y 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 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (*.f64 y #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal -1/5040 binary64))))))
(+.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(+.f64 (*.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 (*.f64 y y) (*.f64 y (*.f64 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 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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))) (neg.f64 (/.f64 #s(literal 1/36 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 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/5040 binary64))))) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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 #s(literal 1/36 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 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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))
(fma.f64 y (*.f64 y (*.f64 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 y (*.f64 (*.f64 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 y y) (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y y) (*.f64 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 #s(literal -1/5040 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (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 (*.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 y (*.f64 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 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (/.f64 #s(literal 1 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))) (neg.f64 (/.f64 #s(literal 1/36 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)))))
(fma.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) y #s(literal -1/6 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1/128024064000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 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 y) (*.f64 y y)) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/5040 binary64)))) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 y y) (*.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 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/5040 binary64)))) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 y #s(literal -1/5040 binary64))) y) y (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 (*.f64 y 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 (*.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) (-.f64 (fma.f64 (*.f64 y 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 (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))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (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)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) (fma.f64 (*.f64 y 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 (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 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 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (neg.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 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (-.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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 (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/36 binary64))) (*.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)) (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 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)))) (neg.f64 (neg.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 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -1/128024064000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 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 y) (*.f64 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 (*.f64 y y) (*.f64 y (*.f64 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 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/5040 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (fma.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/5040 binary64))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/5040 binary64))))) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/5040 binary64))))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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))) (fma.f64 (/.f64 #s(literal 1/36 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 #s(literal 1/36 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 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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 #s(literal 1/36 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 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 y y) (*.f64 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 (*.f64 y y) (*.f64 y (*.f64 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 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/5040 binary64))))) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/5040 binary64)))))) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal -1/5040 binary64))))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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 #s(literal 1/36 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 #s(literal 1/36 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 (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 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 #s(literal 1/36 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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (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))
(*.f64 #s(literal 1 binary64) (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 (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))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y 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 (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.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 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 y (*.f64 y (fma.f64 (*.f64 y 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 (*.f64 y y) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 y #s(literal 1/36 binary64)) (/.f64 #s(literal 1 binary64) y))
(pow.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal 2 binary64))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 y #s(literal -1/6 binary64)))
(*.f64 (*.f64 y y) #s(literal 1/36 binary64))
(*.f64 #s(literal 1/36 binary64) (*.f64 y y))
(*.f64 (*.f64 y #s(literal 1/36 binary64)) y)
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal -1/6 binary64))) #s(literal 3 binary64)))
(/.f64 (*.f64 (*.f64 y y) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) y))
(pow.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal 3 binary64))
(*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))
(*.f64 (*.f64 y #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))
(*.f64 (*.f64 y y) (*.f64 y #s(literal -1/216 binary64)))
(*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))
(*.f64 #s(literal -1/216 binary64) (*.f64 y (*.f64 y y)))
(*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) (*.f64 y #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/216 binary64)) y)
(*.f64 (*.f64 #s(literal -1/216 binary64) y) (*.f64 y y))
(*.f64 (pow.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal 3/2 binary64)))

eval415.0ms (5.3%)

Memory
-6.1MiB live, 224.9MiB allocated
Compiler

Compiled 32 122 to 2 252 computations (93% saved)

prune231.0ms (2.9%)

Memory
5.5MiB live, 341.6MiB allocated
Pruning

31 alts after pruning (24 fresh and 7 done)

PrunedKeptTotal
New1 064111 075
Fresh51318
Picked235
Done145
Total1 072311 103
Accuracy
100.0%
Counts
1 103 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(/.f64 (*.f64 (sin.f64 y) x) y)
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
99.6%
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
61.8%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))))
61.8%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
62.0%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
48.9%
(*.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))
88.8%
(*.f64 (/.f64 x y) (sin.f64 y))
37.7%
(*.f64 (/.f64 x y) #s(approx (sin 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.2%
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y y)))
38.2%
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) y)))
2.9%
(*.f64 (/.f64 x y) #s(approx (sin y) #s(approx (+ (* y (* -1/6 (* y y))) y) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))))))
38.4%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
88.6%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) x) (sin.f64 y))
2.9%
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
49.0%
(*.f64 x (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
99.8%
(*.f64 x (/.f64 (sin.f64 y) y))
48.3%
(*.f64 x (/.f64 #s(approx (sin y) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) y) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) y))
2.9%
(*.f64 x (/.f64 #s(approx (sin y) #s(approx (+ (* y (* -1/6 (* y y))) y) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))))) y))
99.6%
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
48.9%
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))))
48.9%
(*.f64 x #s(approx (/ (sin y) y) (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))))
48.9%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(approx (+ (* (* y y) -1/5040) 1/120) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
48.2%
(*.f64 x #s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))))
49.1%
(*.f64 x #s(approx (/ (sin y) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))))))
48.2%
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))))
48.6%
(*.f64 x #s(approx (/ (sin y) y) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))))
2.9%
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))))
2.9%
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
50.0%
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
49.1%
#s(approx (* (/ x y) (sin y)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x))
Compiler

Compiled 950 to 519 computations (45.4% saved)

simplify287.0ms (3.6%)

Memory
-6.5MiB live, 267.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64))
cost-diff0
#s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))
cost-diff0
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))))
cost-diff320
(*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))
cost-diff0
(*.f64 y y)
cost-diff0
(fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))
cost-diff0
#s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))
cost-diff0
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))))
cost-diff0
#s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))
cost-diff0
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))
cost-diff0
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))))
cost-diff1088
(/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))
cost-diff0
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
cost-diff0
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
cost-diff0
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
cost-diff0
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
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
5 990×lower-*.f32
5 962×lower-*.f64
3 382×cube-prod
2 332×lower-pow.f64
2 332×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051466
083438
1150416
2286416
3693416
41441416
51863416
62103416
72175416
82257416
92280416
102280416
112512416
122883416
133270416
143306416
153383416
163512416
173739416
184047416
194439416
204917416
215499416
225806416
236061416
246172416
256282416
266392416
277031416
08074400
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
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
y
(*.f64 y #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
x
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))))
x
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))
#s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 y #s(literal -1/6 binary64))
y
#s(literal -1/6 binary64)
(/.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))))
x
#s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))
(*.f64 y y)
y
(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))
(*.f64 y (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 y #s(literal 31/15120 binary64))
#s(literal 31/15120 binary64)
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))))
x
#s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #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 y (*.f64 y y))
y
(*.f64 y y)
(*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))
#s(literal -1/216 binary64)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))
#s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64))))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(*.f64 y #s(literal 1/36 binary64))
#s(literal 1/36 binary64)
Outputs
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
(*.f64 (sin.f64 y) (/.f64 x 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
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
y
(*.f64 y #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
x
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
x
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
#s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 y #s(literal -1/6 binary64))
y
#s(literal -1/6 binary64)
(/.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))))
(/.f64 x #s(approx (/ y (sin y)) (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
#s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))
#s(approx (/ y (sin y)) (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 y (*.f64 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 (*.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 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 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
(*.f64 y (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))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(*.f64 y #s(literal 31/15120 binary64))
#s(literal 31/15120 binary64)
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))))
(*.f64 x #s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
x
#s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))
#s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #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))
(fma.f64 (*.f64 y y) (*.f64 y (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))) #s(literal 1 binary64))
(*.f64 y (*.f64 y y))
y
(*.f64 y y)
(*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64))
#s(literal -1/216 binary64)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))
#s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64))))
#s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(*.f64 (*.f64 y y) #s(literal 1/36 binary64))
(*.f64 y #s(literal 1/36 binary64))
#s(literal 1/36 binary64)

localize281.0ms (3.6%)

Memory
16.4MiB live, 249.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.3671875
(*.f64 y #s(literal 1/36 binary64))
accuracy26.349281356781216
(*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))
accuracy29.720281640952482
#s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64))))
accuracy32.66616750183971
#s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))
accuracy0.1171875
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))))
accuracy0.12109375
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
accuracy0.61328125
(*.f64 y #s(literal 31/15120 binary64))
accuracy32.452130845978736
#s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))
accuracy0.19207001953688402
(/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))
accuracy0.3046875
(*.f64 y #s(literal -1/6 binary64))
accuracy30.202118845195194
#s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))
accuracy32.66616750183971
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))
accuracy0.09765625
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
accuracy0.3046875
(*.f64 y #s(literal -1/6 binary64))
accuracy30.202118845195194
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
accuracy32.66616750183971
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
accuracy0
(sin.f64 y)
accuracy0.08984375
(/.f64 #s(literal 1 binary64) (sin.f64 y))
accuracy0.1171875
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
accuracy0.26953125
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)
Samples
200.0ms256×0valid
Compiler

Compiled 276 to 46 computations (83.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 140.0ms
const: 46.0ms (33% of total)
ival-mult: 43.0ms (30.8% of total)
ival-div: 35.0ms (25.1% of total)
ival-add: 7.0ms (5% of total)
ival-sin: 7.0ms (5% of total)
ival-sub: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series68.0ms (0.9%)

Memory
-1.0MiB live, 35.5MiB allocated
Counts
25 → 360
Calls
Call 1
Inputs
#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())
#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())
#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())
#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())
#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())
#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) (patch (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow y 2))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) (patch (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (pow y 2))) y) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2))))) y) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))) y) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (sin y)) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (sin y)) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (sin y)) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (sin y)) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (sin y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (sin y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (sin y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (sin y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (sin.f64 y)) (patch (/.f64 #s(literal 1 binary64) (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1/6 (pow y 2)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))) (taylor 0 y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt (sin y) (taylor -inf y) (#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) (patch (*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (patch #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (patch (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor 0 y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) (patch (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) (patch (*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) (patch #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) (patch #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) (patch (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2))))) (taylor 0 y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))) (taylor 0 y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor inf y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ y (sin y)) (taylor -inf y) (#s(alt #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) (patch #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/6 (pow y 2))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2))))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2))))))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 (pow y 6)) (taylor inf y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2)))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6)))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 (pow y 6)) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2)))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6)))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor inf y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor inf y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow y 2)) (taylor -inf y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (pow y 2)) 1/6)) (taylor -inf y) (#s(alt (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) (patch (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))) (taylor 0 y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) (patch #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/216 (pow y 6))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/216 (pow y 6))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/216 (pow y 6))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 6)) (taylor inf y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (/ 1 (pow y 6)) 1/216)) (taylor inf y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (/ 1 (pow y 6)) 1/216)) (taylor inf y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (/ 1 (pow y 6)) 1/216)) (taylor inf y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/216 (pow y 6)) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (/ 1 (pow y 6)) 1/216)) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (/ 1 (pow y 6)) 1/216)) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 6) (- (/ 1 (pow y 6)) 1/216)) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/6 binary64)) (patch (*.f64 y #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 31/15120 binary64)) (patch (*.f64 y #s(literal 31/15120 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 7/360 y) (taylor 0 y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 7/360 (* 31/15120 (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 7/360 (* 31/15120 (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 7/360 (* 31/15120 (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 (pow y 3)) (taylor inf y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 31/15120 (pow y 3)) (taylor -inf y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) (patch (*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/6 (taylor 0 y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/36 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/36 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/6 (* 1/36 (pow y 2))) (taylor 0 y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor inf y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/36 (pow y 2)) (taylor -inf y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) (patch #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/36 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/36 binary64)) (patch (*.f64 y #s(literal 1/36 binary64)) #<representation binary64>) () ())) ())
Calls

90 calls:

TimeVariablePointExpression
49.0ms
y
@-inf
(* y 31/15120)
0.0ms
y
@-inf
(/ 1 (sin y))
0.0ms
y
@inf
(+ (* (* y (* y y)) (* (* y (* y y)) -1/216)) 1)
0.0ms
y
@0
(* y (+ (* y (* y 31/15120)) 7/360))
0.0ms
y
@-inf
(* y 1/36)

simplify389.0ms (4.9%)

Memory
-6.2MiB live, 279.3MiB allocated
Algorithm
egg-herbie
Rules
11 666×lower-fma.f64
11 666×lower-fma.f32
4 756×lower-*.f64
4 756×lower-*.f32
2 280×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01042242
12762236
26672208
317602198
450272198
559272198
674382198
081392054
Stop Event
iter limit
node limit
Counts
360 → 354
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
(+ 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)) 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)
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)
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 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* -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))
(* -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 (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)
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 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(/ (* 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
(+ 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
(+ 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 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(/ (* 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)
1
(+ 1 (* -1/216 (pow y 6)))
(+ 1 (* -1/216 (pow y 6)))
(+ 1 (* -1/216 (pow y 6)))
(* -1/216 (pow y 6))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(* -1/216 (pow y 6))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(* -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)
(* 31/15120 y)
(* 31/15120 y)
(* 31/15120 y)
(* 31/15120 y)
(* 31/15120 y)
(* 31/15120 y)
(* 31/15120 y)
(* 31/15120 y)
(* 31/15120 y)
(* 31/15120 y)
(* 31/15120 y)
(* 31/15120 y)
(* 7/360 y)
(* y (+ 7/360 (* 31/15120 (pow y 2))))
(* y (+ 7/360 (* 31/15120 (pow y 2))))
(* y (+ 7/360 (* 31/15120 (pow y 2))))
(* 31/15120 (pow y 3))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* 31/15120 (pow y 3))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
1/6
(+ 1/6 (* 1/36 (pow y 2)))
(+ 1/6 (* 1/36 (pow y 2)))
(+ 1/6 (* 1/36 (pow y 2)))
(* 1/36 (pow y 2))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* 1/36 (pow y 2))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(* 1/36 y)
(* 1/36 y)
(* 1/36 y)
(* 1/36 y)
(* 1/36 y)
(* 1/36 y)
(* 1/36 y)
(* 1/36 y)
(* 1/36 y)
(* 1/36 y)
(* 1/36 y)
(* 1/36 y)
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 (*.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 (*.f64 y y) (*.f64 x (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))) 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 (*.f64 y 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 y (*.f64 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 (*.f64 y 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 y (*.f64 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 y (*.f64 y #s(literal -1/6 binary64))) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(*.f64 y (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(*.f64 y (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))
(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 (* -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 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 y (*.f64 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 (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)
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 y (*.f64 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)
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 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(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 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(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)))
(* -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)))
(* -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 (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 (*.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 (*.f64 y y) (*.f64 x (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))) 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/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 y (*.f64 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)
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 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(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 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 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 (*.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 (*.f64 y y) (*.f64 x (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))) 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 (*.f64 y 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 y (*.f64 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
#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 (*.f64 y 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 y (*.f64 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 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))))))
(* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 y (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y y))))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (/.f64 #s(literal 1/6 binary64) y)))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(fma.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (/.f64 #s(literal 1/6 binary64) y)) #s(literal 1 binary64))
(* 31/15120 (pow y 6))
(*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))))))
(* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 y (*.f64 (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (*.f64 y (*.f64 y y))))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (/.f64 #s(literal 1/6 binary64) y)))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(fma.f64 (*.f64 y (*.f64 y y)) (fma.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)) (/.f64 #s(literal 1/6 binary64) 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
#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 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(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 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 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 (*.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 (*.f64 y y) (*.f64 x (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))) 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/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 y (*.f64 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)
1
#s(literal 1 binary64)
(+ 1 (* -1/216 (pow y 6)))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64) #s(literal 1 binary64))
(+ 1 (* -1/216 (pow y 6)))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64) #s(literal 1 binary64))
(+ 1 (* -1/216 (pow y 6)))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64) #s(literal 1 binary64))
(* -1/216 (pow y 6))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64) #s(literal 1 binary64))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64) #s(literal 1 binary64))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64) #s(literal 1 binary64))
(* -1/216 (pow y 6))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64) #s(literal 1 binary64))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64) #s(literal 1 binary64))
(* (pow y 6) (- (/ 1 (pow y 6)) 1/216))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 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))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 31/15120 y)
(*.f64 y #s(literal 31/15120 binary64))
(* 7/360 y)
(*.f64 y #s(literal 7/360 binary64))
(* y (+ 7/360 (* 31/15120 (pow y 2))))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
(* y (+ 7/360 (* 31/15120 (pow y 2))))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
(* y (+ 7/360 (* 31/15120 (pow y 2))))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
(* 31/15120 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
(* 31/15120 (pow y 3))
(*.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
(* (pow y 3) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/36 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* 1/36 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(+ 1/6 (* 1/36 (pow y 2)))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* 1/36 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/36 binary64)))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/36 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 y (*.f64 y #s(literal 1/36 binary64)) #s(literal 1/6 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))
(* 1/36 y)
(*.f64 y #s(literal 1/36 binary64))

rewrite544.0ms (6.9%)

Memory
-9.4MiB live, 335.0MiB allocated
Rules
9 272×lower-fma.f32
9 262×lower-fma.f64
4 492×lower-*.f32
4 464×lower-*.f64
3 742×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051364
083330
1281318
21734318
08693304
Stop Event
iter limit
node limit
iter limit
Counts
25 → 533
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 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(*.f64 y (*.f64 y #s(literal -1/6 binary64)))
(/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))))
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))))
#s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))))
#s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) (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)) #s(literal 1 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))))
#s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #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 y #s(literal -1/6 binary64))
(*.f64 y #s(literal 31/15120 binary64))
(*.f64 y (fma.f64 y (*.f64 y #s(literal 31/15120 binary64)) #s(literal 7/360 binary64)))
#s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64))))
(*.f64 y #s(literal 1/36 binary64))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 y) (/.f64 x (neg.f64 y))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 y (sin.f64 y)))) (*.f64 (sin.f64 y) (/.f64 x (neg.f64 y))))
(neg.f64 (*.f64 (sin.f64 y) (/.f64 x (neg.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) (neg.f64 (neg.f64 (/.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 (neg.f64 (*.f64 x (sin.f64 y))) (neg.f64 y))
(/.f64 (*.f64 x (neg.f64 (sin.f64 y))) (neg.f64 y))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (sin.f64 y)))) y)
(/.f64 (neg.f64 (*.f64 x (neg.f64 (sin.f64 y)))) 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 (/.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 #s(literal -1 binary64) (*.f64 (sin.f64 y) (/.f64 x (neg.f64 y))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 y (*.f64 x (sin.f64 y))))))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 x (neg.f64 y)))
(*.f64 (neg.f64 x) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.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 (*.f64 x (neg.f64 (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 x y) (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 #s(literal -1 binary64)) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 (sin.f64 y) y)))
(*.f64 (/.f64 (*.f64 x #s(literal -1 binary64)) y) (/.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (sin.f64 y) 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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 y) y)) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (sin.f64 y)) #s(literal -1 binary64)) (*.f64 (log.f64 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))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 y) y))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sin.f64 y)) (*.f64 y #s(literal -1 binary64))))
(/.f64 y (sin.f64 y))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 #s(literal 1 binary64) 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 y) (neg.f64 (sin.f64 y)))
(/.f64 (neg.f64 (/.f64 y (sin.f64 y))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (*.f64 y #s(literal -1 binary64)) (neg.f64 (sin.f64 y)))
(/.f64 (neg.f64 (*.f64 y #s(literal -1 binary64))) (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 y (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y)
(*.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (sin.f64 y))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (neg.f64 y) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (neg.f64 y))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (/.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 (*.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1 binary64)) (neg.f64 y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64)) y)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) (/.f64 (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 (pow.f64 (sin.f64 y) #s(literal -1/2 binary64)) (pow.f64 y #s(literal -1/2 binary64))))
(*.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)))
(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)))
(-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 y) #s(literal -1 binary64)))
(sin.f64 y)
(neg.f64 (neg.f64 (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))
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.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))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) y)) (*.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(/.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64))))
(/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(/.f64 (*.f64 y #s(literal 1/6 binary64)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #s(literal -1 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 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 (*.f64 y #s(literal -1/6 binary64)) y)
(*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(*.f64 #s(literal 1/6 binary64) (/.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 y))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) (/.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 y))
(*.f64 (/.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/6 binary64)))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 y (pow.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal -1/6 binary64) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 y (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 y #s(literal -1/6 binary64)) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 (neg.f64 y) #s(literal 1 binary64)) (/.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 (neg.f64 y) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.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))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) y)) (*.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(/.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64))))
(/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(/.f64 (*.f64 y #s(literal 1/6 binary64)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #s(literal -1 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 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 (*.f64 y #s(literal -1/6 binary64)) y)
(*.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(*.f64 #s(literal 1/6 binary64) (/.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) (neg.f64 y))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) (/.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 y))
(*.f64 (/.f64 y #s(literal -1 binary64)) (*.f64 y #s(literal 1/6 binary64)))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 y (pow.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal -1/6 binary64) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 y (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 y #s(literal -1/6 binary64)) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 (neg.f64 y) #s(literal 1 binary64)) (/.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 (neg.f64 y) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) #s(literal -1/2 binary64)))
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
#s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))))
#s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (/ y (sin y)) (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)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (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)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ y (sin y)) (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))))) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (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)))))
(neg.f64 (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (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)))))
(/.f64 x #s(approx (/ y (sin y)) (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))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ y (sin y)) (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))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (/ y (sin y)) (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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (/ y (sin y)) (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)))
(/.f64 (neg.f64 x) (neg.f64 #s(approx (/ y (sin y)) (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)))))
(pow.f64 (/.f64 #s(approx (/ y (sin y)) (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) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (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)))))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(approx (/ y (sin y)) (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)))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (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)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(approx (/ y (sin y)) (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))))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) #s(approx (/ y (sin y)) (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)))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (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)
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (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)))) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (/ y (sin y)) (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) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(approx (/ y (sin y)) (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) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ y (sin y)) (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)))))
(neg.f64 (neg.f64 #s(approx (/ y (sin y)) (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)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (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)))))
(/.f64 #s(approx (/ y (sin y)) (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))) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(approx (/ y (sin y)) (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)))) #s(literal -1 binary64))
#s(approx (/ y (sin y)) (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)))
(*.f64 #s(approx (/ y (sin y)) (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))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ y (sin y)) (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)))))
(+.f64 #s(literal 1 binary64) (*.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)))))
(+.f64 (*.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))
(+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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 y (*.f64 (*.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))) (*.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)))))) (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))) (neg.f64 (/.f64 #s(literal 1 binary64) (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)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))))) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(-.f64 (/.f64 (*.f64 y (*.f64 (*.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))) (*.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)))))) (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))) (/.f64 #s(literal 1 binary64) (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))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.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)))))) (/.f64 (*.f64 y (*.f64 (*.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))) (*.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)))))) (-.f64 #s(literal 1 binary64) (*.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)))))))
(fma.f64 #s(literal 1 binary64) (*.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))
(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))
(fma.f64 y (*.f64 y (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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 (*.f64 y 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 (*.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) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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 y (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))) (*.f64 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 (*.f64 y 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 y)) (*.f64 y (fma.f64 (*.f64 y 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 y y) (fma.f64 (*.f64 y 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 (*.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) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 (*.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))) (*.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)))))) (/.f64 #s(literal 1 binary64) (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))) (neg.f64 (/.f64 #s(literal 1 binary64) (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)))))
(fma.f64 (*.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))) y #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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))) (*.f64 y (*.f64 y (*.f64 y y))) (-.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 (*.f64 y 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 (*.f64 y 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 (*.f64 y 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 (*.f64 y 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 (*.f64 y y) (fma.f64 (*.f64 y 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) (*.f64 y (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)))) 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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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))) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y y) (fma.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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 (*.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 (fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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))) #s(literal 1/216 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (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 (fma.f64 (*.f64 y y) (*.f64 (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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 (*.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 (*.f64 y (*.f64 y y))) (fma.f64 (*.f64 y 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (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))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (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))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (neg.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)))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.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))) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.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))) (*.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)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (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)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.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))) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.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))) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (neg.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)))))))
(/.f64 (fma.f64 y (*.f64 (*.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))) (*.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)) (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)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.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))) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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 y) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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 (*.f64 y 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 y)) (*.f64 (*.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))) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (neg.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))))))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 (*.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))) (*.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))) (neg.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))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.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))) (*.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))))))) (-.f64 #s(literal 1 binary64) (*.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))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.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))) (*.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)))))) (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))) (*.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)) #s(literal 1 binary64))) (*.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)) (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))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.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))) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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 y) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 (*.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))) (*.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)))) (neg.f64 (neg.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)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.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))) (*.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)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.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)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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))) (*.f64 y (*.f64 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 y y) (*.f64 (*.f64 y (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)))) (*.f64 y (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))))) (-.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 (*.f64 y 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 (*.f64 y 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 y (*.f64 y (*.f64 y y)))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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 (*.f64 y 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 (*.f64 y 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 y (*.f64 (*.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))) (*.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)))))) (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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 (*.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))) (*.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)))))) (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))) (/.f64 (*.f64 y (*.f64 (*.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))) (*.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)))))) (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))) (fma.f64 (/.f64 #s(literal 1 binary64) (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))) (/.f64 #s(literal 1 binary64) (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))) (*.f64 (/.f64 (*.f64 y (*.f64 (*.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))) (*.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)))))) (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))) (/.f64 #s(literal 1 binary64) (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)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y 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))) (*.f64 y (*.f64 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 (*.f64 y 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 (*.f64 y 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 (*.f64 y 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 (*.f64 y 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 y (*.f64 (*.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))) (*.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)))))) (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))) (/.f64 (*.f64 y (*.f64 (*.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))) (*.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)))))) (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)))) (*.f64 (/.f64 #s(literal 1 binary64) (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))) (/.f64 #s(literal 1 binary64) (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))))) (+.f64 (/.f64 (*.f64 y (*.f64 (*.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))) (*.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)))))) (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))) (/.f64 #s(literal 1 binary64) (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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (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))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (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)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.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))) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.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))) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))) (*.f64 (neg.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))))))))
(*.f64 (fma.f64 y (*.f64 (*.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))) (*.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)) (/.f64 #s(literal 1 binary64) (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))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.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))) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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 y) (*.f64 (*.f64 y y) (*.f64 (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 (*.f64 y 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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))))))))
(*.f64 (neg.f64 (fma.f64 y (*.f64 (*.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))) (*.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))) (/.f64 #s(literal 1 binary64) (neg.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)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.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))) (*.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))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.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)))))))
(exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y y)))
(/.f64 y (/.f64 #s(literal 1 binary64) y))
(/.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) y))
(pow.f64 y #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (pow.f64 (neg.f64 y) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 y) (neg.f64 y)))
(*.f64 y y)
(*.f64 (*.f64 y y) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 y (/.f64 #s(literal -1 binary64) y)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (neg.f64 y) (/.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)))
(*.f64 (/.f64 y #s(literal -1 binary64)) (neg.f64 y))
(*.f64 (/.f64 y (pow.f64 y #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 y (pow.f64 y #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal -1/2 binary64))) (/.f64 (neg.f64 y) (pow.f64 y #s(literal -1/2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(fma.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(fma.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(fma.f64 (pow.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.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(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))) (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))) (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.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) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))) (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.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) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.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 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (*.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64)))) x)
#s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) #s(literal 1 binary64))
(fma.f64 y (*.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) (*.f64 y (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 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 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))) y #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1/216 binary64) #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) #s(literal 3/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))) y) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal -1/216 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 y #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 y) #s(literal 3 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 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 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal -1/216 binary64)))) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/46656 binary64))) (*.f64 y (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y))))))))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/6 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(neg.f64 (*.f64 y #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64)))))
(/.f64 (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.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))
(*.f64 #s(literal 1/6 binary64) (neg.f64 y))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/6 binary64)))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 31/15120 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 y #s(literal 31/15120 binary64))
(*.f64 #s(literal 31/15120 binary64) y)
(+.f64 (*.f64 y #s(literal 7/360 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64)))
(+.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64)) (*.f64 y #s(literal 7/360 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)))) (fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) y))) (/.f64 (*.f64 (*.f64 y y) #s(literal 49/129600 binary64)) (fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) y))))
(fma.f64 y #s(literal 7/360 binary64) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64)))
(fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 y #s(literal 7/360 binary64)))
(fma.f64 (*.f64 y y) (*.f64 y #s(literal 31/15120 binary64)) (*.f64 y #s(literal 7/360 binary64)))
(fma.f64 (*.f64 y #s(literal 31/15120 binary64)) (*.f64 y y) (*.f64 y #s(literal 7/360 binary64)))
(fma.f64 #s(literal 7/360 binary64) y (*.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64)))
(fma.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64) (*.f64 y #s(literal 7/360 binary64)))
(fma.f64 (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) y (*.f64 y #s(literal 7/360 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (-.f64 (*.f64 (*.f64 y y) #s(literal 49/129600 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64)) (*.f64 y #s(literal 7/360 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 343/46656000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) y)) (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))) (fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.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 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) #s(literal 31/15120 binary64) #s(literal -7/360 binary64)) (*.f64 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) (/.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 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64)) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal -7/360 binary64)) (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64)) y)))
(/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 343/46656000 binary64))) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (-.f64 (*.f64 (*.f64 y y) #s(literal 49/129600 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64)) (*.f64 y #s(literal 7/360 binary64))))))
(/.f64 (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))) (fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) y))) (fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) y)))
(/.f64 (*.f64 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 (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 (*.f64 y (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 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64)) y) (-.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 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64)) y) (fma.f64 (*.f64 y 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)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 343/46656000 binary64)))) (neg.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (-.f64 (*.f64 (*.f64 y y) #s(literal 49/129600 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64)) (*.f64 y #s(literal 7/360 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))) (fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) y)))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) y))))
(/.f64 (neg.f64 (*.f64 y (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 (*.f64 y (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 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64)) #s(literal 343/46656000 binary64)) y)) (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 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64)) y)) (neg.f64 (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal -7/360 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 343/46656000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64))))) (fma.f64 (*.f64 y y) #s(literal 49/129600 binary64) (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)))) (*.f64 (*.f64 y #s(literal 7/360 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 49/129600 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))))) (-.f64 (*.f64 y #s(literal 7/360 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64))))
(*.f64 y (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64)) y)
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 29791/3456649728000 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 343/46656000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64))) (-.f64 (*.f64 (*.f64 y y) #s(literal 49/129600 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 31/15120 binary64)) (*.f64 y #s(literal 7/360 binary64)))))))
(*.f64 (*.f64 (*.f64 y (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))) (fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64))) (*.f64 #s(literal -7/360 binary64) y))))
(*.f64 (*.f64 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)))))
(*.f64 (*.f64 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 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal -7/360 binary64))))
(*.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)) 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)))))
(*.f64 (*.f64 (fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 961/228614400 binary64)) #s(literal -49/129600 binary64)) y) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal -7/360 binary64))))
#s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))
(*.f64 #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1/36 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 y #s(literal 1/36 binary64))
(*.f64 #s(literal 1/36 binary64) y)

eval353.0ms (4.5%)

Memory
-5.6MiB live, 214.4MiB allocated
Compiler

Compiled 28 684 to 2 050 computations (92.9% saved)

prune412.0ms (5.2%)

Memory
10.2MiB live, 400.3MiB allocated
Pruning

34 alts after pruning (23 fresh and 11 done)

PrunedKeptTotal
New1 01271 019
Fresh31619
Picked145
Done077
Total1 016341 050
Accuracy
100.0%
Counts
1 050 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(/.f64 (*.f64 (sin.f64 y) x) y)
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
99.6%
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
61.9%
(/.f64 x (*.f64 #s(approx (/ 1 (sin y)) (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)) y)) y))
61.8%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
62.0%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))))
62.0%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
16.1%
(/.f64 x #s(approx (/ y (sin y)) #s(approx (+ (* (* y y) (+ (* y (* y (+ (* y (* y 31/15120)) 7/360))) 1/6)) 1) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64)))))))))
48.9%
(*.f64 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))
88.8%
(*.f64 (/.f64 x y) (sin.f64 y))
37.7%
(*.f64 (/.f64 x y) #s(approx (sin 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.2%
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y y)))
38.2%
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) y)))
2.9%
(*.f64 (/.f64 x y) #s(approx (sin y) #s(approx (+ (* y (* -1/6 (* y y))) y) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))))))
38.4%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
88.6%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) x) (sin.f64 y))
48.9%
(*.f64 #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) x)
2.9%
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64)))))) x)
2.9%
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))) x)
2.9%
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
49.0%
(*.f64 x (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
99.8%
(*.f64 x (/.f64 (sin.f64 y) y))
48.3%
(*.f64 x (/.f64 #s(approx (sin y) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) y) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) y))
2.9%
(*.f64 x (/.f64 #s(approx (sin y) #s(approx (+ (* y (* -1/6 (* y y))) y) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))))) y))
99.6%
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
48.9%
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))))
48.9%
(*.f64 x #s(approx (/ (sin y) y) (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))))
48.2%
(*.f64 x #s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))))
48.2%
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))))
48.6%
(*.f64 x #s(approx (/ (sin y) y) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))))
2.9%
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))))
2.9%
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
50.0%
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
49.1%
#s(approx (* (/ x y) (sin y)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x))
Compiler

Compiled 1 305 to 486 computations (62.8% saved)

regimes74.0ms (0.9%)

Memory
-10.5MiB live, 111.9MiB allocated
Counts
52 → 1
Calls
Call 1
Inputs
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
#s(approx (* x (/ (sin y) y)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x))
#s(approx (* (/ x y) (sin y)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (/ (sin y) y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) x)
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(approx (+ (* (* y y) -1/5040) 1/120) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) x)
(*.f64 x (/.f64 #s(approx (sin y) #s(approx (+ (* y (* -1/6 (* y y))) y) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))))) y))
(*.f64 (/.f64 x y) #s(approx (sin y) #s(approx (+ (* y (* -1/6 (* y y))) y) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))))))
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y))
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64)))))) x)
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y y)))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))))
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(*.f64 x #s(approx (/ (sin y) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))))))
(*.f64 x #s(approx (/ (sin y) y) (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 x #s(approx (/ (sin y) y) (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))))
(/.f64 x (*.f64 #s(approx (/ 1 (sin y)) (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)) y)) y))
(/.f64 x #s(approx (/ y (sin y)) #s(approx (+ (* (* y y) (+ (* y (* y (+ (* y (* y 31/15120)) 7/360))) 1/6)) 1) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64)))))))))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))))
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) y)))
(*.f64 x (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
(*.f64 (/.f64 x y) #s(approx (sin 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 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x #s(approx (/ (sin y) y) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))))
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))))
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 x (/.f64 #s(approx (sin y) (/.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))) y))
(*.f64 x (/.f64 #s(approx (sin y) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) y) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) y))
(*.f64 x #s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #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 (sin.f64 y) x) y)
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) x) (sin.f64 y))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) y))
(*.f64 x (/.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 (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))
Outputs
(*.f64 x (/.f64 (sin.f64 y) y))
Calls

4 calls:

23.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
19.0ms
x
15.0ms
(/.f64 (sin.f64 y) y)
14.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)

regimes52.0ms (0.7%)

Memory
17.2MiB live, 136.5MiB allocated
Counts
42 → 1
Calls
Call 1
Inputs
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))) x)
#s(approx (* x (/ (sin y) y)) (fma.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x))
#s(approx (* (/ x y) (sin y)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 y (*.f64 y #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (/ (sin y) y) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) x)
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(approx (+ (* (* y y) -1/5040) 1/120) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))) x)
(*.f64 x (/.f64 #s(approx (sin y) #s(approx (+ (* y (* -1/6 (* y y))) y) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))))) y))
(*.f64 (/.f64 x y) #s(approx (sin y) #s(approx (+ (* y (* -1/6 (* y y))) y) (*.f64 #s(literal -1/6 binary64) (*.f64 y (*.f64 y y))))))
(*.f64 x #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)))))
(*.f64 x (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)) y))
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 y (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/6 binary64)))))) x)
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y y)))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y (fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (fma.f64 y (*.f64 y #s(literal 7/360 binary64)) #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y))))
(*.f64 #s(approx (/ (sin y) y) #s(approx (+ (* y (* y -1/6)) 1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y))))
(*.f64 x #s(approx (/ (sin y) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))))))
(*.f64 x #s(approx (/ (sin y) y) (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 x #s(approx (/ (sin y) y) (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))))
(/.f64 x (*.f64 #s(approx (/ 1 (sin y)) (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64)) y)) y))
(/.f64 x #s(approx (/ y (sin y)) #s(approx (+ (* (* y y) (+ (* y (* y (+ (* y (* y 31/15120)) 7/360))) 1/6)) 1) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal 31/15120 binary64)))))))))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 y y) (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)) #s(literal 1 binary64))))
(*.f64 (/.f64 x y) #s(approx (sin y) (fma.f64 y (/.f64 (*.f64 y #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) y)) y)))
(*.f64 x (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) #s(approx (sin y) (fma.f64 y (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) y)))))
(*.f64 (/.f64 x y) #s(approx (sin 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 (/.f64 #s(approx (sin y) (fma.f64 y (*.f64 y (*.f64 y #s(literal -1/6 binary64))) y)) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x #s(approx (/ (sin y) y) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))))
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) #s(approx (- (* (* y y) 1/36) -1/6) (*.f64 y (*.f64 y #s(literal 1/36 binary64)))) #s(literal 1 binary64))))))
(*.f64 x #s(approx (/ (sin 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) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(*.f64 x (/.f64 #s(approx (sin y) (/.f64 (*.f64 y (fma.f64 y (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64)))) (neg.f64 y))) (*.f64 y (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))) y))
(*.f64 x (/.f64 #s(approx (sin y) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) y) (fma.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/36 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) y))
(*.f64 x #s(approx (/ (sin y) y) (/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))))))
Outputs
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
Calls

4 calls:

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

Compiled 20 to 13 computations (35% saved)

regimes13.0ms (0.2%)

Memory
-0.6MiB live, 37.5MiB allocated
Accuracy

Total -30.4b remaining (-94.9%)

Threshold costs -30.4b (-94.9%)

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

4 calls:

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

Compiled 20 to 13 computations (35% saved)

simplify5.0ms (0.1%)

Memory
17.6MiB live, 17.6MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01627
12227
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 x (/.f64 (sin.f64 y) y))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
Outputs
(*.f64 x (/.f64 (sin.f64 y) y))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))

soundness414.0ms (5.2%)

Memory
-30.5MiB live, 325.1MiB allocated
Rules
16 120×lower-fma.f64
16 120×lower-fma.f32
9 056×lower-fma.f64
9 056×lower-fma.f32
4 374×lower-*.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
0711606
11871576
25141556
315541546
439331546
573161546
084801462
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 50 to 29 computations (42% saved)

preprocess71.0ms (0.9%)

Memory
16.3MiB live, 109.5MiB allocated
Remove

(negabs x)

(abs y)

Compiler

Compiled 122 to 72 computations (41% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...