Linear.Quaternion:$cexp from linear-1.19.1.3

Time bar (total: 6.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze13.0ms (0.2%)

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

Compiled 8 to 7 computations (12.5% saved)

sample865.0ms (13.9%)

Memory
0.3MiB live, 1 426.6MiB allocated
Samples
649.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 437.0ms
ival-sin: 219.0ms (50.1% of total)
ival-div: 147.0ms (33.6% of total)
ival-mult: 62.0ms (14.2% of total)
ival-true: 6.0ms (1.4% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

explain80.0ms (1.3%)

Memory
20.4MiB live, 142.8MiB 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
44.0ms512×0valid
Compiler

Compiled 40 to 19 computations (52.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-sin: 11.0ms (59% of total)
ival-div: 4.0ms (21.4% of total)
ival-mult: 3.0ms (16.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess49.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

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

(abs y)

(negabs x)

Compiler

Compiled 8 to 5 computations (37.5% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 8 to 5 computations (37.5% saved)

simplify4.0ms (0.1%)

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

localize27.0ms (0.4%)

Memory
-19.7MiB live, 65.6MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(sin.f64 y)
accuracy0.0859375
(/.f64 (sin.f64 y) y)
accuracy0.0859375
(*.f64 x (/.f64 (sin.f64 y) y))
Samples
21.0ms256×0valid
Compiler

Compiled 16 to 7 computations (56.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sin: 6.0ms (51.7% of total)
ival-mult: 4.0ms (34.5% of total)
ival-div: 2.0ms (17.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
-19.0MiB live, 20.2MiB 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 (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 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 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 (/ (* 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 (/ (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) (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 -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 (/ (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) (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 (/.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>) () ())) ())
Calls

6 calls:

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

simplify425.0ms (6.8%)

Memory
9.0MiB live, 283.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
3920294
41456294
52250294
63376294
73667294
84402294
96851294
08532276
Stop Event
iter limit
node limit
Counts
48 → 46
Calls
Call 1
Inputs
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
1
(+ 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)))
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))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) 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)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) 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)
Outputs
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) x) x)
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/120 (pow y 2)) 1/6)))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
y
(* y (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) 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)
(/ (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)
(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)
(/ (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)
(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)

rewrite226.0ms (3.6%)

Memory
5.9MiB live, 83.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) (sin.f64 y)) (neg.f64 (*.f64 y y))) y)
(*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (neg.f64 (*.f64 (*.f64 y y) y))) (*.f64 y y))
(*.f64 (*.f64 (*.f64 (sin.f64 y) x) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (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 (*.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 (sin.f64 y) y))
(*.f64 (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (*.f64 (sin.f64 y) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 (neg.f64 x) y) (neg.f64 (sin.f64 y)))
(*.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1/2 binary64)) x))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (sin.f64 y) x)))
(*.f64 (neg.f64 x) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) (neg.f64 x))
(*.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 (*.f64 (sin.f64 y) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (neg.f64 x) (sin.f64 y)))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(*.f64 (*.f64 (sin.f64 y) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sin.f64 y) y) x))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 (neg.f64 x) y))
(*.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 x (/.f64 (sin.f64 y) y))
(pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal -1 binary64))
(/.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))
(/.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 (/.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 (/.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 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (neg.f64 y))
(/.f64 (/.f64 (*.f64 (sin.f64 y) x) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 y (sin.f64 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 (*.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 (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 (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 x) y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)) #s(literal -1 binary64))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))
(/.f64 (*.f64 (sin.f64 y) x) y)
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
(/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(/.f64 x (/.f64 y (sin.f64 y)))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 y (sin.f64 y))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(fma.f64 (/.f64 (neg.f64 x) y) #s(literal 0 binary64) (*.f64 (/.f64 (sin.f64 y) y) x))
(fma.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) y) (*.f64 (/.f64 (sin.f64 y) y) x))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) y)) (*.f64 (/.f64 (sin.f64 y) y) x))
(+.f64 (*.f64 (/.f64 (neg.f64 x) y) #s(literal 0 binary64)) (*.f64 (/.f64 (sin.f64 y) y) x))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) (neg.f64 (*.f64 y y))) y)
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) (neg.f64 (*.f64 (*.f64 y y) y))) (*.f64 y y))
(*.f64 (*.f64 #s(literal 1 binary64) (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 (*.f64 (sin.f64 y) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.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 (pow.f64 (/.f64 #s(literal -1 binary64) (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)) (/.f64 (pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.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 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sin.f64 y)))
(*.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 (/.f64 (neg.f64 (sin.f64 y)) y) #s(literal -1 binary64))
(*.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) (neg.f64 (sin.f64 y)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 y) y))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (sin.f64 y) y) #s(literal 1 binary64))
(*.f64 (sin.f64 y) (/.f64 #s(literal 1 binary64) y))
(pow.f64 (exp.f64 (log.f64 (/.f64 y (sin.f64 y)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 y (sin.f64 y)) (/.f64 y (sin.f64 y))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 y (sin.f64 y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 y) y) #s(literal 1 binary64))
(/.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))
(/.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 (/.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 (/.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 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) (/.f64 (neg.f64 (sin.f64 y)) y))) (/.f64 (neg.f64 (sin.f64 y)) y))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 (sin.f64 y)) y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 (sin.f64 y)) y) (/.f64 (neg.f64 (sin.f64 y)) y) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (sin.f64 y)) 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 -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 (neg.f64 y) (sin.f64 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 (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 (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 (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 (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 #s(literal 0 binary64) (*.f64 (neg.f64 y) (neg.f64 (sin.f64 y)))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y) (sin.f64 y))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (sin.f64 y))) (neg.f64 y)) (*.f64 (neg.f64 y) (/.f64 (neg.f64 y) (sin.f64 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 (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 (neg.f64 (sin.f64 y)) y) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.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) (/.f64 y (sin.f64 y)))
(/.f64 (neg.f64 (sin.f64 y)) (neg.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) #s(literal 1 binary64))
(/.f64 (sin.f64 y) y)
(neg.f64 (/.f64 (neg.f64 (sin.f64 y)) y))
(fma.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 0 binary64) (/.f64 (sin.f64 y) y))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (sin.f64 y)) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y (sin.f64 y))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 0 binary64)) (/.f64 (sin.f64 y) y))
(+.f64 #s(literal 0 binary64) (/.f64 (sin.f64 y) 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)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 y)))
(*.f64 #s(literal 1 binary64) (sin.f64 y))
(*.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64))
(*.f64 (sin.f64 y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1 binary64))
(pow.f64 (sin.f64 y) #s(literal 1 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)))))
(/.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 (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 (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 (*.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 (*.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 (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 (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 (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 #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 (sin.f64 y)) #s(literal -1 binary64))
(/.f64 (sin.f64 y) #s(literal 1 binary64))
(neg.f64 (sin.f64 (neg.f64 y)))
(neg.f64 (neg.f64 (sin.f64 y)))
(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))
(fma.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 y)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (sin.f64 y) #s(literal 0 binary64))
(fma.f64 (neg.f64 (sin.f64 y)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (sin.f64 y) #s(literal 1 binary64) #s(literal 0 binary64))
(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))))
(-.f64 #s(literal 0 binary64) (neg.f64 (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) (sin.f64 y))
(+.f64 (sin.f64 y) #s(literal 0 binary64))

eval56.0ms (0.9%)

Memory
-9.5MiB live, 94.6MiB allocated
Compiler

Compiled 2 248 to 433 computations (80.7% saved)

prune51.0ms (0.8%)

Memory
7.1MiB live, 84.6MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New18910199
Fresh000
Picked011
Done000
Total18911200
Accuracy
100.0%
Counts
200 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.3%
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
85.3%
(/.f64 (*.f64 (sin.f64 y) x) y)
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
84.5%
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
85.0%
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (sin.f64 y) x)))
91.8%
(*.f64 (/.f64 x y) (sin.f64 y))
85.2%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
99.9%
(*.f64 x (/.f64 (sin.f64 y) y))
54.1%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
54.2%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))))
54.8%
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
Compiler

Compiled 214 to 135 computations (36.9% saved)

simplify38.0ms (0.6%)

Memory
-23.7MiB live, 19.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 y)
cost-diff0
(*.f64 (sin.f64 y) x)
cost-diff0
(/.f64 y (*.f64 (sin.f64 y) x))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
cost-diff0
(sin.f64 y)
cost-diff0
(*.f64 (sin.f64 y) x)
cost-diff0
(/.f64 (*.f64 (sin.f64 y) x) y)
cost-diff0
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
cost-diff0
#s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
cost-diff0
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #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
152×lower-*.f32
144×lower-*.f64
104×lower-fma.f32
100×lower-fma.f64
72×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021126
035124
154124
280124
3144124
4208124
5228124
6240124
7245124
8245124
0245124
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 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
x
#s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
#s(literal 1/120 binary64)
(*.f64 y y)
y
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(/.f64 (*.f64 (sin.f64 y) x) y)
(*.f64 (sin.f64 y) x)
(sin.f64 y)
y
x
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
#s(literal 1 binary64)
(/.f64 y (*.f64 (sin.f64 y) x))
y
(*.f64 (sin.f64 y) x)
(sin.f64 y)
x
Outputs
(/.f64 x (/.f64 y (sin.f64 y)))
(*.f64 (/.f64 (sin.f64 y) y) x)
x
(/.f64 y (sin.f64 y))
y
(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)
x
#s(approx (/ (sin y) y) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(*.f64 #s(approx (/ (sin y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x)
x
#s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
#s(approx (/ (sin y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
#s(literal 1/120 binary64)
(*.f64 y y)
y
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(/.f64 (*.f64 (sin.f64 y) x) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (sin.f64 y) x)
(sin.f64 y)
y
x
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
(*.f64 (/.f64 (sin.f64 y) y) x)
#s(literal 1 binary64)
(/.f64 y (*.f64 (sin.f64 y) x))
y
(*.f64 (sin.f64 y) x)
(sin.f64 y)
x

localize65.0ms (1%)

Memory
29.1MiB live, 141.3MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(sin.f64 y)
accuracy0.109375
(*.f64 (sin.f64 y) x)
accuracy0.6200387197871879
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
accuracy9.433536074296324
(/.f64 y (*.f64 (sin.f64 y) x))
accuracy0
(sin.f64 y)
accuracy0.109375
(*.f64 (sin.f64 y) x)
accuracy9.39275088588072
(/.f64 (*.f64 (sin.f64 y) x) y)
accuracy0.0390625
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
accuracy0.05859375
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
accuracy0.0859375
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
accuracy29.459564023723544
#s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
accuracy0.0859375
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
accuracy29.1999268090569
#s(approx (/ (sin y) y) #s(literal 1 binary64))
accuracy0
(sin.f64 y)
accuracy0.06640625
(/.f64 x (/.f64 y (sin.f64 y)))
accuracy0.12109375
(/.f64 y (sin.f64 y))
Samples
52.0ms256×0valid
Compiler

Compiled 103 to 21 computations (79.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-div: 10.0ms (29.2% of total)
const: 8.0ms (23.3% of total)
ival-mult: 7.0ms (20.4% of total)
ival-sin: 6.0ms (17.5% of total)
ival-add: 2.0ms (5.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series20.0ms (0.3%)

Memory
-7.3MiB live, 38.4MiB allocated
Counts
13 → 240
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 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())
#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())
Outputs
#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 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 (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 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 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 x (taylor 0 y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/6 (pow y 2))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt -1/6 (taylor 0 y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow y 2)) 1/6) (taylor 0 y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow y 2)) 1/6) (taylor 0 y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/120 (pow y 2)) 1/6) (taylor 0 y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) 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 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) 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 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1/6 (* x (pow y 2))))) (taylor 0 y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))) (taylor 0 y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 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 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) 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(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) 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(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/6 (/ (pow y 2) x)) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* 7/360 (/ (pow y 2) x)) (* 1/6 (/ 1 x)))) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* (pow y 2) (+ (* 31/15120 (/ (pow y 2) x)) (* 7/360 (/ 1 x)))) (* 1/6 (/ 1 x)))) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<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 (/ 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 (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 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 (/ (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 inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow y 4)) (taylor inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- 1/120 (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow y 2)) (taylor inf y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2))))) (taylor inf y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor inf y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor inf y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor inf y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor inf y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor inf y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor inf y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor inf y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor inf y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<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 (/ 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 (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 -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 (/ (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 -inf y) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) y) (taylor -inf y) (#s(alt #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (patch #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow y 4)) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- 1/120 (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (pow y 2)) (taylor -inf y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2))))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor -inf y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor -inf y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor -inf y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor -inf y) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<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 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 #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 0 x) (#s(alt (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor 0 x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor 0 x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor 0 x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor 0 x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor 0 x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor 0 x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor 0 x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor 0 x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<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 #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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor inf x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor inf x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor inf x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor inf x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor inf x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor inf x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor inf x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor inf x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<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 #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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 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) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (patch (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 (sin.f64 y) x) y) (patch (/.f64 (*.f64 (sin.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor -inf x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor -inf x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor -inf x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (* x (sin y)) (taylor -inf x) (#s(alt (*.f64 (sin.f64 y) x) (patch (*.f64 (sin.f64 y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) y) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor -inf x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor -inf x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor -inf x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (* x (sin y))) (taylor -inf x) (#s(alt (/.f64 y (*.f64 (sin.f64 y) x)) (patch (/.f64 y (*.f64 (sin.f64 y) x)) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
7.0ms
y
@inf
((/ x (/ y (sin y))) (/ y (sin y)) (sin y) (* x (/ (sin y) y)) (/ (sin y) y) (* x (/ (sin y) y)) (/ (sin y) y) (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) (+ (* 1/120 (* y y)) -1/6) (/ (* (sin y) x) y) (* (sin y) x) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)))
2.0ms
y
@-inf
((/ x (/ y (sin y))) (/ y (sin y)) (sin y) (* x (/ (sin y) y)) (/ (sin y) y) (* x (/ (sin y) y)) (/ (sin y) y) (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) (+ (* 1/120 (* y y)) -1/6) (/ (* (sin y) x) y) (* (sin y) x) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)))
2.0ms
x
@-inf
((/ x (/ y (sin y))) (/ y (sin y)) (sin y) (* x (/ (sin y) y)) (/ (sin y) y) (* x (/ (sin y) y)) (/ (sin y) y) (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) (+ (* 1/120 (* y y)) -1/6) (/ (* (sin y) x) y) (* (sin y) x) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)))
1.0ms
y
@0
((/ x (/ y (sin y))) (/ y (sin y)) (sin y) (* x (/ (sin y) y)) (/ (sin y) y) (* x (/ (sin y) y)) (/ (sin y) y) (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) (+ (* 1/120 (* y y)) -1/6) (/ (* (sin y) x) y) (* (sin y) x) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)))
1.0ms
x
@inf
((/ x (/ y (sin y))) (/ y (sin y)) (sin y) (* x (/ (sin y) y)) (/ (sin y) y) (* x (/ (sin y) y)) (/ (sin y) y) (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) (+ (* 1/120 (* y y)) -1/6) (/ (* (sin y) x) y) (* (sin y) x) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)))

simplify193.0ms (3.1%)

Memory
0.9MiB live, 268.4MiB allocated
Algorithm
egg-herbie
Rules
20 534×lower-fma.f64
20 534×lower-fma.f32
4 140×lower-*.f64
4 140×lower-*.f32
2 716×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0911650
12671650
27431616
322051598
435751596
553631596
666431596
080811506
Stop Event
iter limit
node limit
Counts
240 → 234
Calls
Call 1
Inputs
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
1
(+ 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
(* 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))))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
1
(+ 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)))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
1
(+ 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
(+ 1 (* -1/6 (pow y 2)))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
-1/6
(- (* 1/120 (pow y 2)) 1/6)
(- (* 1/120 (pow y 2)) 1/6)
(- (* 1/120 (pow y 2)) 1/6)
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(* x y)
(* y (+ x (* -1/6 (* x (pow y 2)))))
(* y (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))))
(* y (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(/ 1 x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(+ (* (pow y 2) (+ (* 7/360 (/ (pow y 2) x)) (* 1/6 (/ 1 x)))) (/ 1 x))
(+ (* (pow y 2) (+ (* (pow y 2) (+ (* 31/15120 (/ (pow y 2) x)) (* 7/360 (/ 1 x)))) (* 1/6 (/ 1 x)))) (/ 1 x))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ 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)
(/ (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)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(* 1/120 (pow y 4))
(* (pow y 4) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2)))))
(* 1/120 (pow y 2))
(* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (- 1/120 (* 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))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ 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)
(/ (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)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(* 1/120 (pow y 4))
(* (pow y 4) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2)))))
(* 1/120 (pow y 2))
(* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (- 1/120 (* 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))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (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 (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (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 (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (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 (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* x (sin y))
(* x (sin y))
(* x (sin y))
(* x (sin y))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
Outputs
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
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/6 (* 7/360 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
y
(* y (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
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/120 (pow y 2)) 1/6)))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
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/120 (pow y 2)) 1/6)))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #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 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow y 2)) 1/6)
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(- (* 1/120 (pow y 2)) 1/6)
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(- (* 1/120 (pow y 2)) 1/6)
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
(* x y)
(*.f64 y x)
(* y (+ x (* -1/6 (* x (pow y 2)))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x) y)
(* y (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))))
(*.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) y)
(* y (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))))
(*.f64 (fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(+ (* (pow y 2) (+ (* 7/360 (/ (pow y 2) x)) (* 1/6 (/ 1 x)))) (/ 1 x))
(/.f64 (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) x)
(+ (* (pow y 2) (+ (* (pow y 2) (+ (* 31/15120 (/ (pow y 2) x)) (* 7/360 (/ 1 x)))) (* 1/6 (/ 1 x)))) (/ 1 x))
(fma.f64 (/.f64 (*.f64 y y) x) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 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)
(/ 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))
(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)
(/ (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)
(/ (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 (pow y 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 y y)) y) y)
(* (pow y 4) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) y) y)
(* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(* 1/120 (pow y 2))
(*.f64 #s(literal 1/120 binary64) (*.f64 y y))
(* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #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))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) 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)
(/ 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))
(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)
(/ (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)
(/ (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 (pow y 4))
(*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 y y)) y) y)
(* (pow y 4) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) y) y)
(* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 4) (- (+ 1/120 (/ 1 (pow y 4))) (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(* 1/120 (pow y 2))
(*.f64 #s(literal 1/120 binary64) (*.f64 y y))
(* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(* (pow y 2) (- 1/120 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #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))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) 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 (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))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) 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 (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))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) 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 (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))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) x)
(* x (sin y))
(*.f64 (sin.f64 y) 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))

rewrite252.0ms (4.1%)

Memory
10.9MiB live, 333.7MiB allocated
Rules
5 760×lower-fma.f32
5 756×lower-fma.f64
4 932×lower-*.f32
4 924×lower-*.f64
2 048×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021101
03599
111299
259399
3512199
0896799
Stop Event
iter limit
node limit
iter limit
Counts
13 → 634
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 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
#s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(/.f64 (*.f64 (sin.f64 y) x) y)
(*.f64 (sin.f64 y) x)
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
(/.f64 y (*.f64 (sin.f64 y) x))
Outputs
(*.f64 (/.f64 (/.f64 x y) #s(literal -1 binary64)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)) (sin.f64 y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (*.f64 (/.f64 (neg.f64 x) y) #s(literal -1 binary64)) (sin.f64 y))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 x)) (sin.f64 y))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (*.f64 (sin.f64 y) x))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) x) (neg.f64 (sin.f64 y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) y)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) (*.f64 (sin.f64 y) x))
(*.f64 (/.f64 (/.f64 x y) #s(literal 1 binary64)) (sin.f64 y))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))) (/.f64 (neg.f64 x) 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 (sin.f64 y) #s(literal -1 binary64)) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (neg.f64 x) y) (*.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 (neg.f64 x) y) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) (neg.f64 x))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (neg.f64 x) (sin.f64 y)))
(*.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)) #s(literal -1 binary64))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
(*.f64 (neg.f64 x) (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 (/.f64 (neg.f64 (sin.f64 y)) y) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (neg.f64 (sin.f64 y)) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(*.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 y) x) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 y) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sin.f64 y) y) x))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (sin.f64 y) (/.f64 (/.f64 x y) #s(literal 1 binary64)))
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 x (/.f64 (sin.f64 y) y))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))))
(pow.f64 (*.f64 (*.f64 (/.f64 (sin.f64 y) y) x) (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 2 binary64))
(pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 (/.f64 (/.f64 x y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (neg.f64 y))
(/.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))) y)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x))) (neg.f64 y))
(/.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)) #s(literal -1 binary64))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))
(/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 y) x) y)
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
(/.f64 (/.f64 (sin.f64 y) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 x (/.f64 y (sin.f64 y)))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (sin.f64 y))) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(exp.f64 (fma.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 y) y) x)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) #s(literal -1 binary64)) 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)) (neg.f64 y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64)) y)
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (/.f64 (neg.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)) y)
(*.f64 (neg.f64 y) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (sin.f64 y)))
(*.f64 #s(literal 1 binary64) (/.f64 y (sin.f64 y)))
(*.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(*.f64 y (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 y (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(pow.f64 (*.f64 (/.f64 (sin.f64 y) y) (/.f64 (sin.f64 y) y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 y) y) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (sin.f64 y) y) #s(literal -1 binary64))
(pow.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 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) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 (neg.f64 y) (sin.f64 y)) #s(literal -1 binary64))
(/.f64 (neg.f64 y) (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 y))))
(/.f64 (neg.f64 y) (neg.f64 (sin.f64 y)))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (sin.f64 y)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 y) y))
(/.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64))
(/.f64 y (sin.f64 y))
(neg.f64 (/.f64 (/.f64 (neg.f64 y) (sin.f64 y)) #s(literal 1 binary64)))
(neg.f64 (/.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)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (sin.f64 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (sin.f64 y))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (/.f64 y (sin.f64 y))))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 y)))
(*.f64 #s(literal 1 binary64) (sin.f64 y))
(*.f64 (sin.f64 y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1 binary64))
(pow.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 (sin.f64 y) #s(literal 1 binary64))
(neg.f64 (sin.f64 (neg.f64 y)))
(neg.f64 (neg.f64 (sin.f64 y)))
(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))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 y))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (sin.f64 y)))
(*.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) x)
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
#s(approx (/ (sin y) y) #s(literal 1 binary64))
(*.f64 #s(approx (/ (sin y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x)
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
#s(approx (/ (sin y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y)))) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y)))) (fma.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) (fma.f64 (*.f64 (*.f64 y y) y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) (fma.f64 (*.f64 (*.f64 y y) y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (fma.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (*.f64 y y) (*.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (-.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(pow.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (*.f64 y y) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 9 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (/.f64 (*.f64 y y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (/.f64 (*.f64 y y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y)) (/.f64 y (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (/.f64 (*.f64 y y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (/.f64 (*.f64 y y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (/.f64 (*.f64 y y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (/.f64 (*.f64 y y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal 1 binary64)) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (*.f64 y y) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal 1 binary64))) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (*.f64 y y) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)) (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(fma.f64 (exp.f64 (log.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y))) y #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) (fma.f64 (*.f64 (*.f64 y y) y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) y) y) (*.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (*.f64 (*.f64 y y) #s(literal 1/720 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (*.f64 (*.f64 y y) #s(literal 1/720 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) y) y) (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/720 binary64) #s(literal 1/36 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))) (fma.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/720 binary64) #s(literal 1/36 binary64)) (-.f64 (fma.f64 (*.f64 y y) #s(literal 1/720 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (*.f64 y y)) (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y (fma.f64 #s(literal -1/720 binary64) (*.f64 y y) #s(literal 1/36 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (*.f64 y y)) (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y)) y #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (/.f64 (*.f64 y y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) y) y) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (*.f64 y y)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/120 binary64)) y (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) y) y (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/120 binary64)) y #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y)) (/.f64 y (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/120 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 y y) y) (*.f64 #s(literal 1/120 binary64) y) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/120 binary64) y) (*.f64 (*.f64 y y) y) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (/.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) (/.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))) (*.f64 y y)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/120 binary64)) y #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) (exp.f64 (log.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/120 binary64)) y #s(literal 1 binary64)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 y y) y) y) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 1 binary64))
(fma.f64 y (exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y))) #s(literal 1 binary64))
(fma.f64 y (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 y (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(fma.f64 y (*.f64 #s(literal -1/6 binary64) y) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/120 binary64)) y #s(literal 1 binary64)))
(fma.f64 y (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (neg.f64 (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (/.f64 (*.f64 y y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/120 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/120 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/120 binary64)) y #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 y y)) (/.f64 (*.f64 y y) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) y) y))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y (fma.f64 #s(literal -1/720 binary64) (*.f64 y y) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) (*.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (*.f64 (*.f64 y y) #s(literal 1/720 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (*.f64 (*.f64 y y) #s(literal 1/720 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/720 binary64) #s(literal 1/36 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/720 binary64) #s(literal 1/36 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/720 binary64) #s(literal 1/36 binary64))))) (fma.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/720 binary64) #s(literal 1/36 binary64)) (-.f64 (fma.f64 (*.f64 y y) #s(literal 1/720 binary64) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))) (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)) #s(literal -1/1296 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal 1/36 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/46656 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))) (fma.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/46656 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) #s(literal -1/10077696 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -1/373248000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))) (*.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))) (*.f64 (*.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (fma.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y)) #s(literal 1 binary64)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)) #s(literal -1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal 1/36 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) #s(literal -1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -1/373248000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))))) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)) #s(literal -1/1296 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal 1/36 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y)) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/46656 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/518400 binary64) #s(literal 1/1296 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/46656 binary64)) (*.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) #s(literal -1/10077696 binary64)) (*.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal -1/373248000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64))) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64))) (neg.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64))) (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -1/216 binary64)) (neg.f64 (fma.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) #s(literal -1/720 binary64)) #s(literal 1/36 binary64)))))
(fma.f64 (exp.f64 (log.f64 #s(literal 1/120 binary64))) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/120 binary64) y))) y #s(literal -1/6 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y) (fma.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y (fma.f64 #s(literal -1/720 binary64) (*.f64 y y) #s(literal 1/36 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y) (fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y #s(literal -1/36 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/120 binary64)) (/.f64 #s(literal 1/120 binary64) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) (/.f64 (*.f64 y y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 1/14400 binary64) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) y) (/.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/120 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) y) y #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 y y) (exp.f64 (log.f64 #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/120 binary64)) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 y (exp.f64 (log.f64 (*.f64 #s(literal 1/120 binary64) y))) #s(literal -1/6 binary64))
(fma.f64 y (*.f64 #s(literal 1/120 binary64) y) #s(literal -1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) y) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))
(-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 y y)) y) (/.f64 y (fma.f64 (*.f64 y y) #s(literal 1/120 binary64) #s(literal 1/6 binary64)))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
(*.f64 (/.f64 (/.f64 x y) #s(literal -1 binary64)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)) (sin.f64 y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (*.f64 (/.f64 (neg.f64 x) y) #s(literal -1 binary64)) (sin.f64 y))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 x)) (sin.f64 y))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (*.f64 (sin.f64 y) x))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) x) (neg.f64 (sin.f64 y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) y)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) (*.f64 (sin.f64 y) x))
(*.f64 (/.f64 (/.f64 x y) #s(literal 1 binary64)) (sin.f64 y))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))) (/.f64 (neg.f64 x) 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 (sin.f64 y) #s(literal -1 binary64)) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (neg.f64 x) y) (*.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 (neg.f64 x) y) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) (neg.f64 x))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (neg.f64 x) (sin.f64 y)))
(*.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)) #s(literal -1 binary64))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
(*.f64 (neg.f64 x) (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 (/.f64 (neg.f64 (sin.f64 y)) y) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (neg.f64 (sin.f64 y)) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(*.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 y) x) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 y) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sin.f64 y) y) x))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (sin.f64 y) (/.f64 (/.f64 x y) #s(literal 1 binary64)))
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 x (/.f64 (sin.f64 y) y))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))))
(pow.f64 (*.f64 (*.f64 (/.f64 (sin.f64 y) y) x) (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 2 binary64))
(pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 (/.f64 (/.f64 x y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (neg.f64 y))
(/.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))) y)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x))) (neg.f64 y))
(/.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)) #s(literal -1 binary64))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))
(/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 y) x) y)
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
(/.f64 (/.f64 (sin.f64 y) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 x (/.f64 y (sin.f64 y)))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (sin.f64 y))) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(exp.f64 (fma.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 y) y) x)))
(*.f64 (pow.f64 (*.f64 (sin.f64 y) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 y) x) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 x) (neg.f64 (sin.f64 y)))
(*.f64 (neg.f64 (sin.f64 y)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (sin.f64 y)))
(*.f64 (*.f64 (sin.f64 y) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x))
(*.f64 (sin.f64 y) x)
(*.f64 x (sin.f64 y))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 y) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (sin.f64 y) x) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) #s(literal -1 binary64))
(/.f64 (*.f64 (sin.f64 y) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(neg.f64 (*.f64 (neg.f64 x) (sin.f64 y)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (sin.f64 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 y) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 y) x)))
(*.f64 (/.f64 (/.f64 x y) #s(literal -1 binary64)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x)) (sin.f64 y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (*.f64 (/.f64 (neg.f64 x) y) #s(literal -1 binary64)) (sin.f64 y))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 x)) (sin.f64 y))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (*.f64 (sin.f64 y) x))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) x) (neg.f64 (sin.f64 y)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) y)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) (*.f64 (sin.f64 y) x))
(*.f64 (/.f64 (/.f64 x y) #s(literal 1 binary64)) (sin.f64 y))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))) (/.f64 (neg.f64 x) 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 (sin.f64 y) #s(literal -1 binary64)) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (neg.f64 x) y) (*.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 (neg.f64 x) y) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) (neg.f64 x))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (neg.f64 x) (sin.f64 y)))
(*.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)) #s(literal -1 binary64))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
(*.f64 (neg.f64 x) (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 (/.f64 (neg.f64 (sin.f64 y)) y) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (neg.f64 (sin.f64 y)) (*.f64 (/.f64 #s(literal -1 binary64) y) x))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(*.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 y) x) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 y) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sin.f64 y) y) x))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (sin.f64 y) (/.f64 (/.f64 x y) #s(literal 1 binary64)))
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 x (/.f64 (sin.f64 y) y))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))))
(pow.f64 (*.f64 (*.f64 (/.f64 (sin.f64 y) y) x) (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 2 binary64))
(pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 (/.f64 (/.f64 x y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (sin.f64 y))) (neg.f64 y))
(/.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))) y)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x))) (neg.f64 y))
(/.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)) #s(literal -1 binary64))
(/.f64 (/.f64 x y) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))
(/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 y) x) y)
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
(/.f64 (/.f64 (sin.f64 y) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 x (/.f64 y (sin.f64 y)))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (sin.f64 y))) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(exp.f64 (fma.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1/2 binary64) (*.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 y) y) x)))
(*.f64 (exp.f64 (neg.f64 (log.f64 (neg.f64 x)))) (exp.f64 (log.f64 (/.f64 (neg.f64 y) (sin.f64 y)))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (neg.f64 x) (sin.f64 y))))) (exp.f64 (log.f64 (neg.f64 y))))
(*.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (neg.f64 (log.f64 (*.f64 (neg.f64 x) (sin.f64 y))))))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))))
(*.f64 (exp.f64 (neg.f64 (log.f64 x))) (/.f64 y (sin.f64 y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 (neg.f64 y) (sin.f64 y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64)) (neg.f64 y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) (/.f64 y (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) y)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 y (sin.f64 y)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64)) y)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 y)) (/.f64 #s(literal -1 binary64) (sin.f64 y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) (/.f64 y (sin.f64 y)))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) #s(literal 1 binary64)) (/.f64 (neg.f64 y) x))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal 1 binary64)) (/.f64 y x))
(*.f64 (/.f64 (neg.f64 y) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)))
(*.f64 (sqrt.f64 (/.f64 y (*.f64 (sin.f64 y) x))) (sqrt.f64 (/.f64 y (*.f64 (sin.f64 y) x))))
(*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (/.f64 (neg.f64 y) (sin.f64 y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (neg.f64 y) (sin.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (/.f64 y (neg.f64 x)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (/.f64 (neg.f64 y) x))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)) (/.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)) (*.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)) (neg.f64 y))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y (sin.f64 y)))
(*.f64 (/.f64 y x) (/.f64 #s(literal 1 binary64) (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)) y)
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 y x))
(*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64))
(*.f64 (neg.f64 y) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)) #s(literal 1 binary64)))
(*.f64 (neg.f64 y) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64)))
(*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)) #s(literal 1 binary64)))
(*.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))
(*.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
(*.f64 (/.f64 y (sin.f64 y)) (exp.f64 (neg.f64 (log.f64 x))))
(*.f64 (/.f64 y (sin.f64 y)) (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 (/.f64 y (sin.f64 y)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 (/.f64 y (sin.f64 y)) (/.f64 #s(literal 1 binary64) x))
(*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (/.f64 (sin.f64 y) y) x)))
(pow.f64 (*.f64 (*.f64 (/.f64 (sin.f64 y) y) x) (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)) #s(literal -2 binary64))
(pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 (sin.f64 y) y) x) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 (/.f64 y x))) (sin.f64 y))
(/.f64 (exp.f64 (log.f64 (/.f64 (neg.f64 y) (sin.f64 y)))) (exp.f64 (log.f64 (neg.f64 x))))
(/.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 (*.f64 (neg.f64 x) (sin.f64 y)))))
(/.f64 (exp.f64 (log.f64 (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))))
(/.f64 (exp.f64 (neg.f64 (log.f64 x))) (/.f64 (sin.f64 y) y))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) y)) (neg.f64 (sin.f64 y)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) (/.f64 (sin.f64 y) y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) y)) (neg.f64 (sin.f64 y)))
(/.f64 (*.f64 (/.f64 y x) #s(literal 1 binary64)) (sin.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(/.f64 (*.f64 (/.f64 (neg.f64 y) (sin.f64 y)) #s(literal 1 binary64)) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) x)) (neg.f64 (sin.f64 y)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 (neg.f64 (sin.f64 y)) y))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (/.f64 (sin.f64 y) y))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) (neg.f64 (sin.f64 y)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 y)) (neg.f64 (sin.f64 y)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) (/.f64 (sin.f64 y) y))
(/.f64 (/.f64 (neg.f64 y) x) (neg.f64 (sin.f64 y)))
(/.f64 (/.f64 (neg.f64 y) #s(literal 1 binary64)) (*.f64 (neg.f64 x) (sin.f64 y)))
(/.f64 (neg.f64 (/.f64 y x)) (neg.f64 (sin.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 y)) (*.f64 (neg.f64 x) (sin.f64 y)))
(/.f64 (*.f64 (neg.f64 y) #s(literal 1 binary64)) (*.f64 (neg.f64 x) (sin.f64 y)))
(/.f64 (sqrt.f64 (/.f64 y (*.f64 (sin.f64 y) x))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 y) y) x)))
(/.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (neg.f64 (sin.f64 y)) y))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 y)) (/.f64 (neg.f64 x) y))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (sin.f64 y) y))
(/.f64 (/.f64 y x) (sin.f64 y))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (exp.f64 (log.f64 (/.f64 x y))))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) (/.f64 x y))
(/.f64 (/.f64 (neg.f64 y) (sin.f64 y)) (neg.f64 x))
(/.f64 (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64))
(/.f64 (neg.f64 y) (*.f64 (neg.f64 x) (sin.f64 y)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 x) y) (sin.f64 y)))
(/.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sin.f64 y) y) x))
(/.f64 (/.f64 y (sin.f64 y)) (exp.f64 (log.f64 x)))
(/.f64 (/.f64 y (sin.f64 y)) x)
(/.f64 y (*.f64 (sin.f64 y) x))
(neg.f64 (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (sin.f64 y))) (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))
(exp.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))))

eval282.0ms (4.5%)

Memory
-19.0MiB live, 178.4MiB allocated
Compiler

Compiled 15 888 to 1 515 computations (90.5% saved)

prune264.0ms (4.2%)

Memory
3.6MiB live, 212.9MiB allocated
Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New95310963
Fresh235
Picked145
Done011
Total95618974
Accuracy
100.0%
Counts
974 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.3%
(/.f64 (*.f64 (sin.f64 y) x) y)
91.7%
(/.f64 (sin.f64 y) (/.f64 y x))
40.3%
(/.f64 #s(approx (* (sin y) x) (*.f64 y x)) y)
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
54.1%
(/.f64 x (/.f64 y #s(approx (sin y) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) y))))
68.7%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
68.7%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
68.8%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))))
39.5%
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(approx (sin y) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) y)) x)))
68.7%
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))
54.7%
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
91.8%
(*.f64 (/.f64 x y) (sin.f64 y))
85.2%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
99.9%
(*.f64 x (/.f64 (sin.f64 y) y))
54.1%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
54.2%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))))
54.8%
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
54.2%
#s(approx (/ (* (sin y) x) y) (fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x))
Compiler

Compiled 360 to 214 computations (40.6% saved)

simplify58.0ms (0.9%)

Memory
-2.0MiB live, 35.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
cost-diff0
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
cost-diff0
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
cost-diff0
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
cost-diff0
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
cost-diff0
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
cost-diff0
(/.f64 #s(literal 1 binary64) x)
cost-diff0
#s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
cost-diff0
(*.f64 y y)
cost-diff0
(*.f64 (*.f64 y y) x)
cost-diff0
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
cost-diff0
#s(approx (/ (* (sin y) x) y) (fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x))
cost-diff0
(sin.f64 y)
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 (/.f64 x y) (sin.f64 y))
Rules
980×lower-fma.f32
968×lower-fma.f64
630×lower-*.f32
624×lower-*.f64
320×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031219
053219
186219
2141219
3284219
4489219
5593219
6600219
7665219
8681219
9875219
10945219
11997219
121007219
131007219
01007219
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 x y)
x
y
(sin.f64 y)
#s(approx (/ (* (sin y) x) y) (fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
(*.f64 (*.f64 y y) x)
(*.f64 y y)
y
x
#s(literal -1/6 binary64)
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
#s(literal 1 binary64)
#s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) x)
x
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
x
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
#s(literal 7/360 binary64)
(*.f64 y y)
y
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
x
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
#s(literal 31/15120 binary64)
(*.f64 y y)
y
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
Outputs
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 (*.f64 (sin.f64 y) x) y)
(/.f64 x y)
x
y
(sin.f64 y)
#s(approx (/ (* (sin y) x) y) (fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x))
#s(approx (/ (* (sin y) x) y) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)
(*.f64 (*.f64 y y) x)
(*.f64 y y)
y
x
#s(literal -1/6 binary64)
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
#s(literal 1 binary64)
#s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) x)
x
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
x
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
#s(literal 7/360 binary64)
(*.f64 y y)
y
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
x
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
#s(literal 31/15120 binary64)
(*.f64 y y)
y
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)

localize185.0ms (3%)

Memory
-3.9MiB live, 111.5MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.03125
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
accuracy0.06640625
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
accuracy0.12890625
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
accuracy29.05910609928714
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
accuracy0.03125
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
accuracy0.0546875
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
accuracy0.06640625
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
accuracy29.031035451451668
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
accuracy0
(/.f64 #s(literal 1 binary64) x)
accuracy0.6200387197871879
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
accuracy29.227285672163713
#s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))
accuracy0
(*.f64 y y)
accuracy0.09765625
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
accuracy7.154586271324391
(*.f64 (*.f64 y y) x)
accuracy29.316765502246056
#s(approx (/ (* (sin y) x) y) (fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x))
accuracy0
(/.f64 x y)
accuracy0
(sin.f64 y)
accuracy5.235935782939331
(*.f64 (/.f64 x y) (sin.f64 y))
Samples
102.0ms256×0valid
Compiler

Compiled 156 to 33 computations (78.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
ival-div: 45.0ms (54.3% of total)
ival-mult: 14.0ms (16.9% of total)
const: 11.0ms (13.3% of total)
ival-add: 6.0ms (7.2% of total)
ival-sin: 6.0ms (7.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series53.0ms (0.9%)

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

6 calls:

TimeVariablePointExpression
5.0ms
x
@-inf
((* (/ x y) (sin y)) (/ x y) (sin y) (/ (* (sin y) x) y) (+ (* (* (* y y) x) -1/6) x) (* (* y y) x) (* y y) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)) (/ 1 x) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* 7/360 (* y y)) 1/6) (* y y)) 1) (+ (* 7/360 (* y y)) 1/6) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (+ (* 31/15120 (* y y)) 7/360))
3.0ms
y
@inf
((* (/ x y) (sin y)) (/ x y) (sin y) (/ (* (sin y) x) y) (+ (* (* (* y y) x) -1/6) x) (* (* y y) x) (* y y) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)) (/ 1 x) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* 7/360 (* y y)) 1/6) (* y y)) 1) (+ (* 7/360 (* y y)) 1/6) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (+ (* 31/15120 (* y y)) 7/360))
2.0ms
y
@-inf
((* (/ x y) (sin y)) (/ x y) (sin y) (/ (* (sin y) x) y) (+ (* (* (* y y) x) -1/6) x) (* (* y y) x) (* y y) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)) (/ 1 x) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* 7/360 (* y y)) 1/6) (* y y)) 1) (+ (* 7/360 (* y y)) 1/6) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (+ (* 31/15120 (* y y)) 7/360))
2.0ms
x
@0
((* (/ x y) (sin y)) (/ x y) (sin y) (/ (* (sin y) x) y) (+ (* (* (* y y) x) -1/6) x) (* (* y y) x) (* y y) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)) (/ 1 x) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* 7/360 (* y y)) 1/6) (* y y)) 1) (+ (* 7/360 (* y y)) 1/6) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (+ (* 31/15120 (* y y)) 7/360))
2.0ms
x
@inf
((* (/ x y) (sin y)) (/ x y) (sin y) (/ (* (sin y) x) y) (+ (* (* (* y y) x) -1/6) x) (* (* y y) x) (* y y) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)) (/ 1 x) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* 7/360 (* y y)) 1/6) (* y y)) 1) (+ (* 7/360 (* y y)) 1/6) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (+ (* 31/15120 (* y y)) 7/360))

simplify249.0ms (4%)

Memory
1.0MiB live, 153.6MiB allocated
Algorithm
egg-herbie
Rules
13 728×lower-fma.f64
13 728×lower-fma.f32
4 908×lower-*.f64
4 908×lower-*.f32
2 032×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01142250
13512250
29302212
327342198
450332198
081322067
Stop Event
iter limit
node limit
Counts
336 → 329
Calls
Call 1
Inputs
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 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))))
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
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(/ 1 x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(+ (* (pow y 2) (+ (* 7/360 (/ (pow y 2) x)) (* 1/6 (/ 1 x)))) (/ 1 x))
(+ (* (pow y 2) (+ (* (pow y 2) (+ (* 31/15120 (/ (pow y 2) x)) (* 7/360 (/ 1 x)))) (* 1/6 (/ 1 x)))) (/ 1 x))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
1
(+ 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)))))))
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))
1/6
(+ 1/6 (* 7/360 (pow y 2)))
(+ 1/6 (* 7/360 (pow y 2)))
(+ 1/6 (* 7/360 (pow y 2)))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
1
(+ 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)))))))
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)))))))
1/6
(+ 1/6 (* 7/360 (pow y 2)))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
7/360
(+ 7/360 (* 31/15120 (pow y 2)))
(+ 7/360 (* 31/15120 (pow y 2)))
(+ 7/360 (* 31/15120 (pow y 2)))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x 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)
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(* 7/360 (pow y 4))
(* (pow y 4) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 7/360 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(* (pow y 4) (+ 7/360 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(* 7/360 (pow y 2))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(* 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 4))
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* 31/15120 (pow y 2))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x 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)
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(* 7/360 (pow y 4))
(* (pow y 4) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 7/360 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(* (pow y 4) (+ 7/360 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(* 7/360 (pow y 2))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(* 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 4))
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* 31/15120 (pow y 2))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 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 y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 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 y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(* x (pow y 2))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 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)
Outputs
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
(/ 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))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) y)
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(+ (* (pow y 2) (+ (* 7/360 (/ (pow y 2) x)) (* 1/6 (/ 1 x)))) (/ 1 x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ (* (pow y 2) (+ (* (pow y 2) (+ (* 31/15120 (/ (pow y 2) x)) (* 7/360 (/ 1 x)))) (* 1/6 (/ 1 x)))) (/ 1 x))
(fma.f64 (/.f64 (*.f64 y y) x) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) x))
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
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/6 (* 7/360 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
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/6 (* 7/360 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* 7/360 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 7/360 (pow y 2)))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(+ 1/6 (* 7/360 (pow y 2)))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(+ 1/6 (* 7/360 (pow y 2)))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
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/6 (* 7/360 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
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/6 (* 7/360 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 7/360 (pow y 2)))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
7/360
#s(literal 7/360 binary64)
(+ 7/360 (* 31/15120 (pow y 2)))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
(+ 7/360 (* 31/15120 (pow y 2)))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
(+ 7/360 (* 31/15120 (pow y 2)))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 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 y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x 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)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ (* x (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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) 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)
(/ 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))
(* 7/360 (pow y 4))
(*.f64 (*.f64 #s(literal 7/360 binary64) y) (*.f64 (*.f64 y y) y))
(* (pow y 4) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y)
(* (pow y 4) (+ 7/360 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 4) (+ 7/360 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(* 7/360 (pow y 2))
(*.f64 #s(literal 7/360 binary64) (*.f64 y y))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #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)
(/ 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))
(* 31/15120 (pow y 6))
(*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(literal 31/15120 binary64) (*.f64 y y)) y))
(* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 y y) y) y)) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 y y) y) y)) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) #s(literal 1 binary64))
(* 31/15120 (pow y 4))
(*.f64 (*.f64 (*.f64 y y) y) (*.f64 #s(literal 31/15120 binary64) y))
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y)
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(* 31/15120 (pow y 2))
(*.f64 #s(literal 31/15120 binary64) (*.f64 y y))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 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 y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x 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)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ (* x (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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) 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)
(/ 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))
(* 7/360 (pow y 4))
(*.f64 (*.f64 #s(literal 7/360 binary64) y) (*.f64 (*.f64 y y) y))
(* (pow y 4) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y)
(* (pow y 4) (+ 7/360 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 4) (+ 7/360 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(* 7/360 (pow y 2))
(*.f64 #s(literal 7/360 binary64) (*.f64 y y))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 7/360 (* 1/6 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #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)
(/ 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))
(* 31/15120 (pow y 6))
(*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(literal 31/15120 binary64) (*.f64 y y)) y))
(* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 y y) y) y)) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 y y) y) y)) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) #s(literal 1 binary64))
(* 31/15120 (pow y 4))
(*.f64 (*.f64 (*.f64 y y) y) (*.f64 #s(literal 31/15120 binary64) y))
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y)
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(* 31/15120 (pow y 2))
(*.f64 #s(literal 31/15120 binary64) (*.f64 y y))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
(* (pow y 2) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 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 y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 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 (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 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 (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 (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 (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 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 (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 (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 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) x)
(* x (pow y 2))
(*.f64 (*.f64 y y) 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 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)

rewrite267.0ms (4.3%)

Memory
10.2MiB live, 202.7MiB allocated
Rules
5 774×lower-fma.f32
5 762×lower-fma.f64
5 000×lower-*.f32
4 994×lower-*.f64
3 954×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031195
053195
1207195
21252195
08233195
Stop Event
iter limit
node limit
iter limit
Counts
19 → 470
Calls
Call 1
Inputs
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 x y)
(sin.f64 y)
#s(approx (/ (* (sin y) x) y) (fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x))
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
(*.f64 (*.f64 y y) x)
(*.f64 y y)
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
#s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) x)
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
Outputs
(*.f64 (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (sin.f64 y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (sin.f64 y) #s(literal -1 binary64)) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (neg.f64 x) (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (/.f64 (sin.f64 y) y)) x))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 y) x) y))
(*.f64 (/.f64 (*.f64 (sin.f64 y) x) y) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 y) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (sin.f64 y) (/.f64 x y))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)))
(*.f64 x (/.f64 (sin.f64 y) y))
(pow.f64 (/.f64 y (*.f64 (sin.f64 y) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sin.f64 y) x) y) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) y)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 y)) #s(literal 1 binary64)) (neg.f64 (/.f64 y x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (/.f64 y (sin.f64 y)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 y))) (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 y) y)) x) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(/.f64 (/.f64 (sin.f64 y) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (sin.f64 y)) (neg.f64 (/.f64 y x)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (*.f64 (neg.f64 y) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (*.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (*.f64 (sin.f64 y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
(/.f64 (/.f64 (*.f64 (sin.f64 y) x) y) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 y) x) (*.f64 (neg.f64 y) #s(literal -1 binary64)))
(/.f64 (*.f64 (sin.f64 y) x) y)
(/.f64 (sin.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) x) y))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 x (*.f64 (/.f64 y (sin.f64 y)) #s(literal 1 binary64)))
(/.f64 x (/.f64 y (sin.f64 y)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 y) y)) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (neg.f64 (/.f64 (sin.f64 y) y)) x))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (/.f64 (sin.f64 y) y)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 (sin.f64 y) x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 y x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 y x))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) y))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 y #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 y) #s(literal 1 binary64)))
(/.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 y x))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) y))
(/.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 x (*.f64 (neg.f64 y) #s(literal -1 binary64)))
(/.f64 x y)
(neg.f64 (/.f64 (neg.f64 x) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (neg.f64 x) y))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 y)))
(*.f64 #s(literal 1 binary64) (sin.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 (sin.f64 y) #s(literal 1 binary64))
(neg.f64 (neg.f64 (sin.f64 y)))
(sin.f64 y)
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y)))
#s(approx (/ (* (sin y) x) y) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x))
(*.f64 (fma.f64 x x (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (neg.f64 x) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x)))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x)) x)))))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x)))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 x x (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x))))) (neg.f64 (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (neg.f64 x) x)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x))) #s(literal 1/1296 binary64) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x x)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x))) #s(literal 1/46656 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x))) #s(literal 1/1296 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x))) #s(literal 1/46656 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (neg.f64 x) x) x)) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x))) #s(literal 1/46656 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x))))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))))
(/.f64 (fma.f64 x x (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)))) (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (neg.f64 x) x))) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x)) x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (neg.f64 x) x)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x)))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x)) x))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x))) (fma.f64 x x (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) x)) x))) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 y y)) x x)
(fma.f64 (*.f64 #s(literal -1/6 binary64) y) (*.f64 y x) x)
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 y y) x)
(fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x)))))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) x)
(fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x)
(fma.f64 (*.f64 y y) (*.f64 #s(literal -1/6 binary64) x) x)
(fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x)
(fma.f64 y (*.f64 y (*.f64 #s(literal -1/6 binary64) x)) x)
(fma.f64 x (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (-.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x))) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x) (neg.f64 x)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)) x)
(+.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) x)))
(*.f64 (*.f64 y x) y)
(*.f64 (*.f64 y y) x)
(*.f64 y (*.f64 y x))
(*.f64 x (*.f64 y y))
(/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) x))
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)))
(*.f64 (*.f64 y y) #s(literal 1 binary64))
(*.f64 y y)
(pow.f64 (exp.f64 (log.f64 y)) #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 y #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) (pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))))
(pow.f64 (exp.f64 (log.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))))
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))))
(exp.f64 (*.f64 (log.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))) #s(literal -1 binary64))
(pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
#s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))))
(/.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))))
(neg.f64 (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))))
(exp.f64 (neg.f64 (*.f64 (log.f64 #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x))) #s(literal -1 binary64))))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal -1/2 binary64))
(pow.f64 x #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 x))
(/.f64 #s(literal 1 binary64) x)
(neg.f64 (/.f64 #s(literal -1 binary64) x))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) x))
(exp.f64 (*.f64 (log.f64 x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) x)
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(pow.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(/.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))))
(/.f64 (neg.f64 x) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x))
(/.f64 x (*.f64 (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(/.f64 (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(neg.f64 (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) (neg.f64 y))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y)))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) (neg.f64 y))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y)))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) (neg.f64 y)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) (neg.f64 y)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -1/36 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) #s(literal 7/2160 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) #s(literal 7/2160 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 y (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) y) y))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 7/360 binary64) (*.f64 y y)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) #s(literal 7/2160 binary64)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 y y) #s(literal -7/2160 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) #s(literal 7/2160 binary64))))))
(*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 7/360 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) #s(literal 7/2160 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 2401/16796160000 binary64) #s(literal -1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) #s(literal 1/36 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y))) #s(literal 117649/2176782336000000 binary64) #s(literal -1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 2401/16796160000 binary64) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 49/4665600 binary64)))) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y))) #s(literal 117649/2176782336000000 binary64) #s(literal -1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal -1/216 binary64)) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) #s(literal 7/2160 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y))) #s(literal 117649/2176782336000000 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64))) #s(literal 1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y))) #s(literal 117649/2176782336000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) #s(literal 343/10077696000 binary64)))) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) #s(literal 7/2160 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 7/360 binary64) (*.f64 y y))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 y y) #s(literal -7/2160 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) #s(literal 7/2160 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -1/36 binary64)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 y y) #s(literal -7/2160 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64)) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) #s(literal 7/2160 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 7/360 binary64) (*.f64 y y))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 y y) #s(literal -7/2160 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal 7/360 binary64) y) y #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) #s(literal 7/360 binary64) #s(literal 1/6 binary64))
(fma.f64 y (*.f64 #s(literal 7/360 binary64) y) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 7/360 binary64) (*.f64 y y)))) (/.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 7/360 binary64) (*.f64 y y)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 49/129600 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 #s(literal 7/360 binary64) (*.f64 y y)) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 7/360 binary64) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) x)
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(pow.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(/.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))))
(/.f64 (neg.f64 x) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x))
(/.f64 x (*.f64 (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
#s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(/.f64 (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(neg.f64 (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) (neg.f64 y))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)))) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) (neg.f64 y))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) (neg.f64 y)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) (neg.f64 y)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) #s(literal -1/36 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) (*.f64 y #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) (*.f64 y #s(literal 1/6 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 y (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) y) y))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) (*.f64 y #s(literal 1/6 binary64))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) #s(literal -1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) (*.f64 y #s(literal 1/6 binary64)))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) (*.f64 y #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y))) (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal -1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) #s(literal 1/36 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y))) (*.f64 y y) (+.f64 #s(literal 1/1296 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))))))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) #s(literal -1/216 binary64)) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) (*.f64 y #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) #s(literal 9 binary64)) #s(literal 1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) #s(literal 6 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y))))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) (*.f64 y #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) (*.f64 y #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) (*.f64 y #s(literal 1/6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y)) (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -49/129600 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) #s(literal 31/777600 binary64))))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -49/129600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 y y) (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) #s(literal 31/777600 binary64))))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64)))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) #s(literal 1/6 binary64))
(fma.f64 y (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y))
(*.f64 (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 31/15120 binary64) (*.f64 y y)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -49/129600 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) #s(literal 31/777600 binary64)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -49/129600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))))
(*.f64 (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 49/129600 binary64) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64))))))
(*.f64 (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) #s(literal 31/777600 binary64))))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64)))) (*.f64 (/.f64 #s(literal 49/129600 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (/.f64 #s(literal 49/129600 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (/.f64 #s(literal 49/129600 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 49/129600 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (fma.f64 (/.f64 #s(literal 49/129600 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (/.f64 #s(literal 49/129600 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (/.f64 #s(literal 49/129600 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 31/15120 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -49/129600 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) #s(literal 31/777600 binary64)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 923521/52264543887360000 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -2401/16796160000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) #s(literal 49/129600 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y))) #s(literal 887503681/11948427342082473984000000 binary64) #s(literal -117649/2176782336000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 923521/52264543887360000 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 #s(literal 2401/16796160000 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 961/604661760000 binary64)))) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y))) #s(literal 887503681/11948427342082473984000000 binary64) #s(literal -117649/2176782336000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal -343/46656000 binary64)) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) #s(literal 31/777600 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y))) #s(literal 887503681/11948427342082473984000000 binary64)) (*.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y)) #s(literal 40353607/101559956668416000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y))) #s(literal 887503681/11948427342082473984000000 binary64) (-.f64 #s(literal 117649/2176782336000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) #s(literal 29791/470184984576000000 binary64)))) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) #s(literal 31/777600 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64)) #s(literal 49/129600 binary64))) (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))))
(/.f64 (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y))) (-.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 31/15120 binary64) (*.f64 y y))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -49/129600 binary64))) (neg.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64))) (neg.f64 (+.f64 #s(literal 49/129600 binary64) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) #s(literal 31/777600 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) #s(literal -49/129600 binary64)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) (+.f64 #s(literal 49/129600 binary64) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64)) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 y y) #s(literal 31/777600 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 31/15120 binary64) (*.f64 y y))) (-.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 49/129600 binary64) (fma.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y) (*.f64 (*.f64 y y) #s(literal -31/777600 binary64)))) (fma.f64 (*.f64 #s(literal 29791/3456649728000 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 y y) y) #s(literal 343/46656000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))))
(fma.f64 (*.f64 #s(literal 31/15120 binary64) y) y #s(literal 7/360 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (neg.f64 (/.f64 #s(literal 49/129600 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64)))))
(fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64))
(fma.f64 (*.f64 y y) #s(literal 31/15120 binary64) #s(literal 7/360 binary64))
(fma.f64 y (*.f64 #s(literal 31/15120 binary64) y) #s(literal 7/360 binary64))
(-.f64 (/.f64 #s(literal 49/129600 binary64) (-.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 31/15120 binary64) (*.f64 y y)))) (/.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (-.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 31/15120 binary64) (*.f64 y y)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (/.f64 #s(literal 49/129600 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 961/228614400 binary64) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64))) (neg.f64 (/.f64 #s(literal 49/129600 binary64) (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal -7/360 binary64)))))
(+.f64 (*.f64 #s(literal 31/15120 binary64) (*.f64 y y)) #s(literal 7/360 binary64))
(+.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 31/15120 binary64) (*.f64 y y)))

eval341.0ms (5.5%)

Memory
4.6MiB live, 281.4MiB allocated
Compiler

Compiled 20 827 to 1 709 computations (91.8% saved)

prune111.0ms (1.8%)

Memory
21.7MiB live, 303.9MiB allocated
Pruning

18 alts after pruning (10 fresh and 8 done)

PrunedKeptTotal
New8886894
Fresh448
Picked235
Done055
Total89418912
Accuracy
100.0%
Counts
912 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.3%
(/.f64 (*.f64 (sin.f64 y) x) y)
91.7%
(/.f64 (sin.f64 y) (/.f64 y x))
40.3%
(/.f64 #s(approx (* (sin y) x) (*.f64 y x)) y)
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
68.8%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
17.6%
(/.f64 x #s(approx (/ y (sin y)) #s(approx (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(literal 31/15120 binary64) (*.f64 y y)) y)))))
17.8%
(/.f64 x #s(approx (/ y (sin y)) #s(approx (+ (* (+ (* 7/360 (* y y)) 1/6) (* y y)) 1) (*.f64 (*.f64 #s(literal 7/360 binary64) y) (*.f64 (*.f64 y y) y)))))
68.7%
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))
54.7%
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
91.8%
(*.f64 (/.f64 x y) (sin.f64 y))
85.2%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
99.9%
(*.f64 x (/.f64 (sin.f64 y) y))
54.1%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
54.8%
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
54.2%
#s(approx (/ (* (sin y) x) y) (fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x))
54.2%
#s(approx (/ (* (sin y) x) y) (fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x))
54.2%
#s(approx (/ (* (sin y) x) y) (fma.f64 y (*.f64 y (*.f64 #s(literal -1/6 binary64) x)) x))
3.2%
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)))
Compiler

Compiled 309 to 176 computations (43% saved)

simplify27.0ms (0.4%)

Memory
-16.0MiB live, 22.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
cost-diff0
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))
cost-diff0
#s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))
cost-diff0
(fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
cost-diff0
#s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
cost-diff0
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
cost-diff0
(*.f64 y x)
cost-diff0
(*.f64 (*.f64 y x) #s(literal -1/6 binary64))
cost-diff0
(fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x)
cost-diff0
#s(approx (/ (* (sin y) x) y) (fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x))
cost-diff0
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
cost-diff0
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)
cost-diff0
#s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x))
cost-diff0
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)))
cost-diff0
(/.f64 y x)
cost-diff0
(sin.f64 y)
cost-diff384
(/.f64 (sin.f64 y) (/.f64 y x))
Rules
472×lower-*.f32
462×lower-*.f64
236×lower-fma.f32
230×lower-fma.f64
226×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040253
060251
1103251
2146251
3193251
4230251
5239251
6239251
7301251
8313251
9448251
10525251
11593251
12610251
13624251
14657251
15705251
0705243
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (sin.f64 y) (/.f64 y x))
(sin.f64 y)
y
(/.f64 y x)
x
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)))
#s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 y y)
y
#s(literal -1/6 binary64)
x
#s(approx (/ (* (sin y) x) y) (fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x))
(fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x)
y
(*.f64 (*.f64 y x) #s(literal -1/6 binary64))
(*.f64 y x)
x
#s(literal -1/6 binary64)
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
x
#s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
#s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
(*.f64 y y)
y
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))
#s(literal 1 binary64)
#s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
#s(literal 1/6 binary64)
(*.f64 y y)
y
x
Outputs
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 (*.f64 x (sin.f64 y)) y)
(sin.f64 y)
y
(/.f64 y x)
x
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)))
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 y y))))
#s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x))
#s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 y y))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 y y)
y
#s(literal -1/6 binary64)
x
#s(approx (/ (* (sin y) x) y) (fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x))
#s(approx (/ (* (sin y) x) y) (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x))
(fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x)
(*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x)
y
(*.f64 (*.f64 y x) #s(literal -1/6 binary64))
(*.f64 (*.f64 x y) #s(literal -1/6 binary64))
(*.f64 y x)
(*.f64 x y)
x
#s(literal -1/6 binary64)
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
x
#s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
#s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
(*.f64 y y)
y
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))
#s(literal 1 binary64)
#s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
#s(literal 1/6 binary64)
(*.f64 y y)
y
x

localize106.0ms (1.7%)

Memory
-3.9MiB live, 171.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.08203125
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
accuracy0.6200387197871879
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))
accuracy5.177286227622133
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
accuracy24.557584983829265
#s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))
accuracy0.01953125
(fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
accuracy0.06640625
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
accuracy29.05910609928714
#s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
accuracy29.205331546437964
#s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))
accuracy0
(*.f64 y x)
accuracy0.03515625
(fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x)
accuracy0.25
(*.f64 (*.f64 y x) #s(literal -1/6 binary64))
accuracy29.316765502246056
#s(approx (/ (* (sin y) x) y) (fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x))
accuracy0.16015625
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
accuracy7.190299816082737
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)
accuracy29.316765502246056
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)))
accuracy32.70379232659961
#s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x))
accuracy0
(/.f64 y x)
accuracy0
(sin.f64 y)
accuracy5.33782938971148
(/.f64 (sin.f64 y) (/.f64 y x))
Samples
84.0ms256×0valid
Compiler

Compiled 160 to 37 computations (76.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-mult: 21.0ms (35.5% of total)
ival-div: 14.0ms (23.6% of total)
const: 12.0ms (20.3% of total)
ival-add: 7.0ms (11.8% of total)
ival-sin: 6.0ms (10.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series58.0ms (0.9%)

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

6 calls:

TimeVariablePointExpression
34.0ms
y
@-inf
((/ (sin y) (/ y x)) (sin y) (/ y x) (/ (* (sin y) x) y) (+ (* (* (* y y) x) -1/6) x) (* (* (* y y) -1/6) x) (* (* y y) -1/6) (/ (* (sin y) x) y) (+ (* y (* (* y x) -1/6)) x) (* (* y x) -1/6) (* y x) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)) (/ (+ (* 1/6 (* y y)) 1) x) (+ (* 1/6 (* y y)) 1))
3.0ms
x
@-inf
((/ (sin y) (/ y x)) (sin y) (/ y x) (/ (* (sin y) x) y) (+ (* (* (* y y) x) -1/6) x) (* (* (* y y) -1/6) x) (* (* y y) -1/6) (/ (* (sin y) x) y) (+ (* y (* (* y x) -1/6)) x) (* (* y x) -1/6) (* y x) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)) (/ (+ (* 1/6 (* y y)) 1) x) (+ (* 1/6 (* y y)) 1))
3.0ms
y
@inf
((/ (sin y) (/ y x)) (sin y) (/ y x) (/ (* (sin y) x) y) (+ (* (* (* y y) x) -1/6) x) (* (* (* y y) -1/6) x) (* (* y y) -1/6) (/ (* (sin y) x) y) (+ (* y (* (* y x) -1/6)) x) (* (* y x) -1/6) (* y x) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)) (/ (+ (* 1/6 (* y y)) 1) x) (+ (* 1/6 (* y y)) 1))
3.0ms
x
@0
((/ (sin y) (/ y x)) (sin y) (/ y x) (/ (* (sin y) x) y) (+ (* (* (* y y) x) -1/6) x) (* (* (* y y) -1/6) x) (* (* y y) -1/6) (/ (* (sin y) x) y) (+ (* y (* (* y x) -1/6)) x) (* (* y x) -1/6) (* y x) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)) (/ (+ (* 1/6 (* y y)) 1) x) (+ (* 1/6 (* y y)) 1))
2.0ms
x
@inf
((/ (sin y) (/ y x)) (sin y) (/ y x) (/ (* (sin y) x) y) (+ (* (* (* y y) x) -1/6) x) (* (* (* y y) -1/6) x) (* (* y y) -1/6) (/ (* (sin y) x) y) (+ (* y (* (* y x) -1/6)) x) (* (* y x) -1/6) (* y x) (/ x (/ y (sin y))) (/ y (sin y)) (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (/ 1 (/ y (* (sin y) x))) (/ y (* (sin y) x)) (/ (+ (* 1/6 (* y y)) 1) x) (+ (* 1/6 (* y y)) 1))

simplify170.0ms (2.7%)

Memory
-21.1MiB live, 216.4MiB allocated
Algorithm
egg-herbie
Rules
11 780×lower-fma.f64
11 780×lower-fma.f32
4 640×lower-*.f64
4 640×lower-*.f32
1 954×lower-neg.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01122666
13342666
28872628
326182572
454792572
082502429
Stop Event
iter limit
node limit
Counts
384 → 376
Calls
Call 1
Inputs
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))))))
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))))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
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
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
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
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* -1/6 (* x (pow y 2))))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* x y)
(* x y)
(* x y)
(* x y)
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
1
(+ 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)))))))
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)))))))
1/6
(+ 1/6 (* 7/360 (pow y 2)))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
x
(+ x (* -1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(/ 1 x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(+ (* (pow y 2) (+ (* 7/360 (/ (pow y 2) x)) (* 1/6 (/ 1 x)))) (/ 1 x))
(+ (* (pow y 2) (+ (* (pow y 2) (+ (* 31/15120 (/ (pow y 2) x)) (* 7/360 (/ 1 x)))) (* 1/6 (/ 1 x)))) (/ 1 x))
(/ 1 x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* 1/6 (pow y 2)))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(sin y)
(sin y)
(sin y)
(sin y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(* 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 4))
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(* 1/6 (/ (pow y 2) x))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(sin y)
(sin y)
(sin y)
(sin y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(* -1/6 (pow y 2))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* -1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(/ y (sin y))
(* 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 4))
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(* 1/6 (/ (pow y 2) x))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* x y)
(* x y)
(* x y)
(* x 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)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* x (+ 1 (* -1/6 (pow y 2))))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* x y)
(* x y)
(* x y)
(* x 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)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(* -1/6 (* x (pow y 2)))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* -1/6 (* x y))
(* x y)
(* x y)
(* x y)
(* x 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)
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ y (* x (sin y)))
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
Outputs
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
y
(* y (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
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/6 (* 7/360 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
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/6 (* 7/360 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 7/360 (pow y 2)))
(fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(+ 1/6 (* (pow y 2) (+ 7/360 (* 31/15120 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
x
(+ x (* -1/6 (* x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2))))))
(*.f64 x (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x))))))
(fma.f64 (*.f64 x (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 y y) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(+ (* (pow y 2) (+ (* 7/360 (/ (pow y 2) x)) (* 1/6 (/ 1 x)))) (/ 1 x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(+ (* (pow y 2) (+ (* (pow y 2) (+ (* 31/15120 (/ (pow y 2) x)) (* 7/360 (/ 1 x)))) (* 1/6 (/ 1 x)))) (/ 1 x))
(fma.f64 (/.f64 (*.f64 y y) x) (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(+ (* 1/6 (/ (pow y 2) x)) (/ 1 x))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
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))
(/ (* 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)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y 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)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #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)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y 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)
(/ 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))
(* 31/15120 (pow y 6))
(*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 31/15120 binary64)) (*.f64 (*.f64 y y) y))
(* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 y y) y) y)) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 y y) y) y)) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) #s(literal 1 binary64))
(* 31/15120 (pow y 4))
(*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 31/15120 binary64)) y)
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y)
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(* 1/6 (/ (pow y 2) x))
(*.f64 (/.f64 (*.f64 y y) x) #s(literal 1/6 binary64))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(* 1/6 (pow y 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 y y))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 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)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y 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)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #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)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* -1/6 x) (/ x (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y 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)
(/ 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))
(* 31/15120 (pow y 6))
(*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 31/15120 binary64)) (*.f64 (*.f64 y y) y))
(* (pow y 6) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 7/360 binary64) (*.f64 y y)) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 y y) y) y)) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)))
(* (pow y 6) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (+ (* 7/360 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 y y) y) y)) (/.f64 #s(literal 7/360 binary64) (*.f64 y y))) #s(literal 31/15120 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y)) #s(literal 1 binary64))
(* 31/15120 (pow y 4))
(*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 31/15120 binary64)) y)
(* (pow y 4) (+ 31/15120 (* 7/360 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) y) y)
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 4) (+ 31/15120 (+ (/ 1/6 (pow y 4)) (* 7/360 (/ 1 (pow y 2))))))
(fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(* 1/6 (/ (pow y 2) x))
(*.f64 (/.f64 (*.f64 y y) x) #s(literal 1/6 binary64))
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(* (pow y 2) (+ (* 1/6 (/ 1 x)) (/ 1 (* x (pow y 2)))))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(* 1/6 (pow y 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 y y))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 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)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y 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 (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) 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 (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 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)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y 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 (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) 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 (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1/6 (pow y 2))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 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)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y 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)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)
(* -1/6 (* x (pow y 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) 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)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 1/6 (pow y 2)) 1)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* -1/6 (* x y))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y 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)
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ y (* x (sin y)))
(/.f64 y (*.f64 (sin.f64 y) x))
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(/ (+ 1 (* 1/6 (pow y 2))) x)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)

rewrite184.0ms (3%)

Memory
31.3MiB live, 263.3MiB allocated
Rules
8 866×lower-fma.f32
8 860×lower-fma.f64
5 512×lower-*.f32
5 502×lower-*.f64
3 252×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040228
060226
1226226
21186226
08400218
Stop Event
iter limit
node limit
iter limit
Counts
19 → 437
Calls
Call 1
Inputs
(/.f64 (sin.f64 y) (/.f64 y x))
(sin.f64 y)
(/.f64 y x)
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)))
#s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x))
(*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
#s(approx (/ (* (sin y) x) y) (fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x))
(fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x)
(*.f64 (*.f64 y x) #s(literal -1/6 binary64))
(*.f64 y x)
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
#s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
#s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))
#s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))
(/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
Outputs
(*.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) #s(literal -1 binary64)) x)
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 (sin.f64 y))) x)
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (*.f64 x (sin.f64 y)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (sin.f64 y)) (neg.f64 x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (sin.f64 y)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sin.f64 y)) y)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 y))) (/.f64 (neg.f64 x) y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (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 (sin.f64 y) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 (sin.f64 y)) y))
(*.f64 (/.f64 (sin.f64 y) #s(literal -1 binary64)) (/.f64 (neg.f64 x) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 y))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (sin.f64 y) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (neg.f64 x) (sin.f64 y)))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) (neg.f64 x))
(*.f64 (/.f64 (neg.f64 x) y) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (sin.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sin.f64 y)))
(*.f64 (/.f64 (sin.f64 y) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 x y) (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 y)) #s(literal -1 binary64)))
(*.f64 (/.f64 x y) (sin.f64 y))
(*.f64 (neg.f64 (sin.f64 y)) (/.f64 (neg.f64 x) y))
(*.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) x))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (sin.f64 y)) y))
(*.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(*.f64 (*.f64 x (sin.f64 y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 (sin.f64 y) (/.f64 x y))
(pow.f64 (/.f64 y (*.f64 x (sin.f64 y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 y) #s(literal -1 binary64)) (/.f64 (neg.f64 y) x))
(/.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) x) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 y))))
(/.f64 (/.f64 (neg.f64 (sin.f64 y)) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 x (sin.f64 y))))
(/.f64 (/.f64 (sin.f64 y) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (sin.f64 y)) (/.f64 (neg.f64 y) x))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (*.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 y)) (neg.f64 y))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (sin.f64 y)))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (*.f64 x (sin.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (sin.f64 y) y)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sin.f64 y))))
(/.f64 (/.f64 (*.f64 x (sin.f64 y)) y) #s(literal 1 binary64))
(/.f64 (*.f64 x (sin.f64 y)) y)
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (sin.f64 y) (/.f64 y x))
(neg.f64 (/.f64 x (/.f64 (neg.f64 y) (sin.f64 y))))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) x) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) x)) (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) x))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (sin.f64 y)) y) x))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x (sin.f64 y)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 y)))
(*.f64 #s(literal 1 binary64) (sin.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 (sin.f64 y) #s(literal 1 binary64))
(neg.f64 (neg.f64 (sin.f64 y)))
(sin.f64 y)
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 y)))
(*.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 y)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) y)
(*.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) x))
(*.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (/.f64 y x) #s(literal 1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) x))
(pow.f64 (/.f64 x y) #s(literal -1 binary64))
(pow.f64 (/.f64 y x) #s(literal 1 binary64))
(/.f64 (/.f64 (neg.f64 y) x) #s(literal -1 binary64))
(/.f64 (neg.f64 y) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) y))
(/.f64 #s(literal 1 binary64) (/.f64 x y))
(/.f64 (/.f64 y x) #s(literal 1 binary64))
(/.f64 y x)
(neg.f64 (/.f64 (/.f64 (neg.f64 y) x) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 y) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (neg.f64 y) x))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 y) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) #s(literal -1 binary64)))
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)))
#s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)
(*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 y y))
(*.f64 (*.f64 #s(literal -1/6 binary64) y) (*.f64 x y))
(*.f64 (*.f64 (*.f64 x y) #s(literal -1/6 binary64)) y)
(*.f64 (*.f64 x y) (*.f64 #s(literal -1/6 binary64) y))
(*.f64 (*.f64 y y) (*.f64 #s(literal -1/6 binary64) x))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x y) y))
(*.f64 (*.f64 (*.f64 x y) y) #s(literal -1/6 binary64))
(*.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) y) y))
(*.f64 y (*.f64 (*.f64 x y) #s(literal -1/6 binary64)))
(*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) y)) y)
(*.f64 (neg.f64 (*.f64 y y)) #s(literal 1/6 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) y) y)
(*.f64 (*.f64 #s(literal 1/6 binary64) y) (neg.f64 y))
(*.f64 (neg.f64 y) (*.f64 #s(literal 1/6 binary64) y))
(*.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 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) y) y))
(*.f64 #s(literal 1/6 binary64) (neg.f64 (*.f64 y y)))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 y y))
(*.f64 y (neg.f64 (*.f64 #s(literal 1/6 binary64) y)))
(*.f64 y (*.f64 #s(literal -1/6 binary64) y))
(neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))
#s(approx (/ (* (sin y) x) y) (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x))
(*.f64 (fma.f64 x x (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x y) y) x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x y) y) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x y) y)) (*.f64 y y)) x (*.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x)
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x y) y)) (*.f64 y y)) x (*.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (fma.f64 x x (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 x x))))) (neg.f64 (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x y) y) x))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x y) y) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x y) y)) (*.f64 y y)) x (*.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x x)) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x))) #s(literal 1/46656 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 x x))) #s(literal 1/1296 binary64) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x))) #s(literal 1/46656 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 (neg.f64 x) x) x)) (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x y) y)) (*.f64 y y)) x (*.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x))) #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)))))) (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x y) y)) (*.f64 y y)) x (*.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (*.f64 (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 x x))) (*.f64 (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (fma.f64 x x (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 x x)))) (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x y) y) x)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x y) y) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x y) y)) (*.f64 y y)) x (*.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x)) (fma.f64 x x (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x y) y)) (*.f64 y y)) x (*.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)) (fma.f64 x x (*.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))) (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x)))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x y) y) x)) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x))) (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x y) y)) (*.f64 y y)) x (*.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x y) y) x)))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 x x) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x y) y)) (*.f64 y y)) x (*.f64 x (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)))))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x x)
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 y y) x)
(fma.f64 (*.f64 #s(literal -1/6 binary64) y) (*.f64 x y) x)
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))
(fma.f64 (*.f64 (*.f64 x y) #s(literal -1/6 binary64)) y x)
(fma.f64 (*.f64 x y) (*.f64 #s(literal -1/6 binary64) y) x)
(fma.f64 (*.f64 y y) (*.f64 #s(literal -1/6 binary64) x) x)
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x y) y) x)
(fma.f64 (*.f64 (*.f64 x y) y) #s(literal -1/6 binary64) x)
(fma.f64 x (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))
(fma.f64 y (*.f64 (*.f64 x y) #s(literal -1/6 binary64)) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (-.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 x x) (*.f64 x (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x) x)
(+.f64 x (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x))
(*.f64 (*.f64 #s(literal -1/6 binary64) x) y)
(*.f64 (*.f64 #s(literal -1/6 binary64) y) x)
(*.f64 (*.f64 x y) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 x y))
(*.f64 x (*.f64 #s(literal -1/6 binary64) y))
(*.f64 y (*.f64 #s(literal -1/6 binary64) x))
(*.f64 x y)
(*.f64 y x)
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 #s(literal -1 binary64) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) x)
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(pow.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x) #s(literal -1 binary64))
(/.f64 (neg.f64 x) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))))
(neg.f64 (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
#s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(/.f64 (neg.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(neg.f64 (neg.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) (neg.f64 y) #s(literal 1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y)))))
(*.f64 (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) (neg.f64 y) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal 1 binary64)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) y) y)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)))) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) y) y)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y))) (*.f64 (*.f64 y y) y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y)))) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) (neg.f64 y) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) (neg.f64 y) #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y)) y #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 y (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))) (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))
(*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(literal 1 binary64))
#s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)) #s(literal -1/2 binary64)) (pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))))
(pow.f64 (exp.f64 (log.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))))
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))))
(exp.f64 (*.f64 (log.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))))
(*.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))) #s(literal -1 binary64))
(pow.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)) #s(literal 1 binary64))
#s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))
(/.f64 (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))))
(/.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))))
(neg.f64 (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))))
(exp.f64 (neg.f64 (*.f64 (log.f64 #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (pow.f64 (/.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) x) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) x)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))) x)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x) (/.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 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x))
(pow.f64 (/.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) x)) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) x)) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)))) (*.f64 (neg.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)))) (*.f64 (neg.f64 x) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 x (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)))) (*.f64 x (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))) (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) #s(literal 1/6 binary64)))) (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))) (neg.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (*.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (neg.f64 x) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (neg.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (*.f64 (neg.f64 x) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) (*.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) #s(literal 1/6 binary64)))) x))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))) x))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))) (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (/.f64 x (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)) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) x) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))) x) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))) x))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) x)))
(neg.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) x))
(fma.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)) (*.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) x) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) #s(literal 1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(*.f64 #s(literal -1 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 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) 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 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) 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 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) 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 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) 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 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) 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 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) #s(literal 1/46656 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y)))) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)) #s(literal 1/1296 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) 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 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)) #s(literal 1/1296 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y)) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 y y))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) 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 #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 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) 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 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(neg.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) y)) y #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) y) y #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) 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 #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 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 y (*.f64 #s(literal 1/6 binary64) y) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) 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 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(+.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) 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 (*.f64 #s(literal -1/6 binary64) y) y #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y y)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))

eval139.0ms (2.2%)

Memory
-4.6MiB live, 232.3MiB allocated
Compiler

Compiled 13 314 to 1 220 computations (90.8% saved)

prune182.0ms (2.9%)

Memory
-9.0MiB live, 311.3MiB allocated
Pruning

28 alts after pruning (16 fresh and 12 done)

PrunedKeptTotal
New80013813
Fresh235
Picked145
Done088
Total80328831
Accuracy
100.0%
Counts
831 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.3%
(/.f64 (*.f64 (sin.f64 y) x) y)
91.7%
(/.f64 (sin.f64 y) (/.f64 y x))
40.3%
(/.f64 #s(approx (* (sin y) x) (*.f64 y x)) y)
46.8%
(/.f64 #s(approx (sin y) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) y)) (/.f64 y x))
99.8%
(/.f64 x (/.f64 y (sin.f64 y)))
68.8%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y #s(literal 1 binary64))))
68.8%
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
53.5%
(/.f64 x #s(approx (/ y (sin y)) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))))))
17.6%
(/.f64 x #s(approx (/ y (sin y)) #s(approx (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 31/15120 binary64)) (*.f64 (*.f64 y y) y)))))
17.8%
(/.f64 x #s(approx (/ y (sin y)) #s(approx (+ (* (+ (* 7/360 (* y y)) 1/6) (* y y)) 1) (*.f64 (*.f64 #s(literal 7/360 binary64) y) (*.f64 (*.f64 y y) y)))))
56.2%
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) x))))
68.7%
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) y #s(literal 1 binary64)) x)))
53.4%
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) #s(literal 1/6 binary64))))) x)))
18.2%
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(approx (+ (* 1/6 (* y y)) 1) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))) x)))
54.7%
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
18.2%
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) #s(approx (/ (+ (* 1/6 (* y y)) 1) x) (*.f64 (/.f64 (*.f64 y y) x) #s(literal 1/6 binary64)))))
91.8%
(*.f64 (/.f64 x y) (sin.f64 y))
68.8%
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) x)
85.2%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
99.9%
(*.f64 x (/.f64 (sin.f64 y) y))
54.1%
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
54.8%
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
54.2%
#s(approx (/ (* (sin y) x) y) (fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x))
54.2%
#s(approx (/ (* (sin y) x) y) (fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x))
3.2%
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)))
3.2%
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 x y) #s(literal -1/6 binary64)) y)))
3.2%
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)))
3.2%
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)))
Compiler

Compiled 866 to 333 computations (61.5% saved)

regimes56.0ms (0.9%)

Memory
-1.3MiB live, 124.3MiB allocated
Counts
40 → 1
Calls
Call 1
Inputs
(*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) y) y)))
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) y) y) x)))
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 x y) #s(literal -1/6 binary64)) y)))
#s(approx (/ (* (sin y) x) y) #s(approx (+ (* (* (* y y) x) -1/6) x) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) x)))
#s(approx (/ (* (sin y) x) y) (fma.f64 y (*.f64 y (*.f64 #s(literal -1/6 binary64) x)) x))
#s(approx (/ (* (sin y) x) y) (fma.f64 y (*.f64 (*.f64 y x) #s(literal -1/6 binary64)) x))
#s(approx (/ (* (sin y) x) y) (fma.f64 (*.f64 (*.f64 y y) x) #s(literal -1/6 binary64) x))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 #s(approx (* (sin y) x) (*.f64 y x)) y)
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y #s(literal 1 binary64))))
(*.f64 x #s(approx (/ (sin y) y) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ y (sin y)) (fma.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)))) x)
(/.f64 x #s(approx (/ y (sin y)) #s(approx (+ (* (+ (* 7/360 (* y y)) 1/6) (* y y)) 1) (*.f64 (*.f64 #s(literal 7/360 binary64) y) (*.f64 (*.f64 y y) y)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) #s(approx (/ (+ (* 1/6 (* y y)) 1) x) (*.f64 (/.f64 (*.f64 y y) x) #s(literal 1/6 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 #s(approx (+ (* 1/6 (* y y)) 1) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))) x)))
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) x)))
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) y) y #s(literal 1 binary64)) x)))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(/.f64 x (/.f64 y #s(approx (sin y) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) y))))
(/.f64 #s(approx (sin y) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) y)) (/.f64 y x))
(/.f64 x #s(approx (/ y (sin y)) #s(approx (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(literal 31/15120 binary64) (*.f64 y y)) y)))))
(/.f64 x #s(approx (/ y (sin y)) #s(approx (+ (* (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) (* y y)) 1) (*.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 31/15120 binary64)) (*.f64 (*.f64 y y) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(approx (sin y) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) y)) x)))
(/.f64 x #s(approx (/ y (sin y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 31/15120 binary64) (*.f64 y y) #s(literal 7/360 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) y) #s(literal 1/36 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) x))))
(/.f64 #s(literal 1 binary64) #s(approx (/ y (* (sin y) x)) (/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) y) #s(literal 1/216 binary64)) (*.f64 (*.f64 y y) y) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) #s(literal 1/6 binary64))))) x)))
(/.f64 x #s(approx (/ y (sin y)) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 y y) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64))) (*.f64 y y)) (*.f64 y y) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (+ (* (+ (* 31/15120 (* y y)) 7/360) (* y y)) 1/6) #s(literal 1/6 binary64)) y) y))))))
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 (/.f64 x y) (sin.f64 y))
(/.f64 (*.f64 (sin.f64 y) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 y) x))
(/.f64 x (/.f64 y (sin.f64 y)))
(/.f64 (sin.f64 y) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (sin.f64 y) x)))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 y) x)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (sin.f64 y) x)))
Outputs
(*.f64 x (/.f64 (sin.f64 y) y))
Calls

4 calls:

17.0ms
x
13.0ms
(/.f64 (sin.f64 y) y)
13.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
11.0ms
y
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1(*.f64 x (/.f64 (sin.f64 y) y))
99.9%1(/.f64 (sin.f64 y) y)
Compiler

Compiled 20 to 13 computations (35% saved)

regimes49.0ms (0.8%)

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

4 calls:

18.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
11.0ms
y
9.0ms
x
9.0ms
(/.f64 (sin.f64 y) y)
Results
AccuracySegmentsBranch
68.8%1x
68.8%1y
68.8%1(*.f64 x (/.f64 (sin.f64 y) y))
68.8%1(/.f64 (sin.f64 y) y)
Compiler

Compiled 20 to 13 computations (35% saved)

regimes69.0ms (1.1%)

Memory
8.6MiB live, 44.9MiB allocated
Accuracy

Total -33.3b remaining (-115.2%)

Threshold costs -33.3b (-115.2%)

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

4 calls:

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

Compiled 20 to 13 computations (35% saved)

simplify248.0ms (4%)

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

Useful iterations: 0 (0.0ms)

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

soundness669.0ms (10.8%)

Memory
8.8MiB live, 326.6MiB allocated
Rules
20 534×lower-fma.f64
20 534×lower-fma.f32
16 120×lower-fma.f64
16 120×lower-fma.f32
4 374×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043306
1118306
2310296
3920294
41456294
52250294
63376294
73667294
84402294
96851294
08532276
0512
0812
11912
27212
333612
0179812
0911650
12671650
27431616
322051598
435751596
553631596
666431596
080811506
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)

preprocess67.0ms (1.1%)

Memory
15.1MiB live, 92.0MiB allocated
Remove

(negabs x)

(abs y)

Compiler

Compiled 154 to 92 computations (40.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...