Linear.Quaternion:$ctanh from linear-1.19.1.3

Time bar (total: 7.5s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze77.0ms (1%)

Memory
-14.8MiB live, 181.6MiB 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
0%0%99.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
25%25%74.9%0.1%0%0%0%5
37.5%37.4%62.4%0.1%0%0%0%6
56.3%56.2%43.7%0.1%0%0%0%7
56.3%56.2%43.7%0.1%0%0%0%8
65.6%65.5%34.3%0.1%0%0%0%9
76.6%76.5%23.4%0.1%0%0%0%10
76.6%76.5%23.4%0.1%0%0%0%11
82%81.9%17.9%0.1%0%0%0%12
Compiler

Compiled 10 to 9 computations (10% saved)

sample1.0s (13.6%)

Memory
24.4MiB live, 1 877.9MiB allocated
Samples
674.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 463.0ms
ival-sin: 236.0ms (51% of total)
ival-div: 159.0ms (34.4% of total)
ival-mult: 57.0ms (12.3% of total)
ival-true: 7.0ms (1.5% of total)
ival-assert: 4.0ms (0.9% of total)
Bogosity

explain121.0ms (1.6%)

Memory
-30.3MiB live, 187.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
110-11(-9.461663410082002e-236 1.857344828315365e+121 -4.990140192038626e-98)(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
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-z
00-0-x
Confusion
Predicted +Predicted -
+011
-0245
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+0011
-00245
Precision?
0/0
Recall?
0.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+001
-000
Precision?
0/0
Recall?
0.0
Samples
55.0ms512×0valid
Compiler

Compiled 127 to 46 computations (63.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-sin: 16.0ms (59.8% of total)
ival-div: 7.0ms (26.2% of total)
ival-mult: 3.0ms (11.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess279.0ms (3.7%)

Memory
32.7MiB live, 71.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02981
18775
225275
391175
4289975
5494275
6588675
7598375
8602875
9606975
10611975
11665975
12691775
13692975
14692975
15692975
16708775
17720775
18733975
19739575
20739575
21739575
078
0118
1168
2248
3378
4488
5488
0488
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Outputs
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
(/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) z)
Symmetry

(abs y)

(negabs z)

(negabs x)

Compiler

Compiled 8 to 7 computations (12.5% saved)

eval0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 8 to 7 computations (12.5% saved)

simplify5.0ms (0.1%)

Memory
-28.5MiB live, 10.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 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))
cost-diff0
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0723
01123
11623
22423
33723
44823
54823
04823
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
(*.f64 x (/.f64 (sin.f64 y) y))
x
(/.f64 (sin.f64 y) y)
(sin.f64 y)
y
z
Outputs
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
(/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) z)
(*.f64 x (/.f64 (sin.f64 y) y))
(*.f64 (/.f64 (sin.f64 y) y) x)
x
(/.f64 (sin.f64 y) y)
(sin.f64 y)
y
z

localize40.0ms (0.5%)

Memory
10.6MiB live, 92.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(sin.f64 y)
accuracy0.078125
(*.f64 x (/.f64 (sin.f64 y) y))
accuracy0.12890625
(/.f64 (sin.f64 y) y)
accuracy2.0090529715355103
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Samples
34.0ms256×0valid
Compiler

Compiled 48 to 16 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 14.0ms (53% of total)
ival-sin: 9.0ms (34.1% of total)
ival-div: 4.0ms (15.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series16.0ms (0.2%)

Memory
4.1MiB live, 43.3MiB allocated
Counts
4 → 84
Calls
Call 1
Inputs
#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())
#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())
#s(alt (/.f64 (sin.f64 y) y) (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())
#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())
Outputs
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/6 (* x (pow y 2)))) (taylor 0 y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* 1/120 (* x (pow y 2)))))) (taylor 0 y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* (pow y 2) (+ (* -1/6 x) (* (pow y 2) (+ (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))) (taylor 0 y) (#s(alt (*.f64 x (/.f64 (sin.f64 y) y)) (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt 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 z)) (taylor inf y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<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 z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<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 z)) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<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 z)) (taylor inf x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<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 z)) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<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

9 calls:

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

simplify158.0ms (2.1%)

Memory
6.8MiB live, 198.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062634
1181634
2523614
31580606
42550606
54169606
64849606
75080606
85581606
08769582
Stop Event
iter limit
node limit
Counts
84 → 82
Calls
Call 1
Inputs
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
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 z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* 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 z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* 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 z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
(/ (* x (sin y)) y)
Outputs
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) x) z)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.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)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (*.f64 (/.f64 x z) (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) (/.f64 x z))
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 (*.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))
y
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/6 binary64) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (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)) y)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/ (* x (sin y)) y)
(*.f64 (/.f64 (sin.f64 y) y) x)

rewrite145.0ms (1.9%)

Memory
-26.4MiB live, 216.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
01120
13120
215120
3104820
4527120
0808420
Stop Event
iter limit
node limit
iter limit
Counts
4 → 347
Calls
Call 1
Inputs
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
(*.f64 x (/.f64 (sin.f64 y) y))
(/.f64 (sin.f64 y) y)
(sin.f64 y)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval48.0ms (0.6%)

Memory
21.6MiB live, 97.7MiB allocated
Compiler

Compiled 5 308 to 1 053 computations (80.2% saved)

prune17.0ms (0.2%)

Memory
3.2MiB live, 48.1MiB allocated
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New41712429
Fresh000
Picked101
Done000
Total41812430
Accuracy
100.0%
Counts
430 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.9%
(/.f64 (/.f64 (*.f64 (sin.f64 y) x) y) z)
88.2%
(/.f64 (*.f64 (/.f64 x y) (sin.f64 y)) z)
87.8%
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (neg.f64 x) (sin.f64 y))) z)
83.8%
(/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y))
55.6%
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
88.6%
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
89.2%
(/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)))
95.6%
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
88.3%
(*.f64 (/.f64 (/.f64 x z) y) (sin.f64 y))
82.3%
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y)))
59.5%
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
54.1%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
Compiler

Compiled 220 to 194 computations (11.8% saved)

simplify108.0ms (1.4%)

Memory
0.8MiB live, 113.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 z x)
cost-diff0
(*.f64 (/.f64 z x) y)
cost-diff0
(sin.f64 y)
cost-diff0
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
cost-diff0
(neg.f64 (sin.f64 y))
cost-diff0
(neg.f64 y)
cost-diff0
(*.f64 (neg.f64 y) z)
cost-diff0
(/.f64 x (*.f64 (neg.f64 y) z))
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
(/.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)) z)
cost-diff0
(*.f64 (/.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)) z) x)
cost-diff0
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
cost-diff0
(/.f64 x z)
cost-diff0
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
cost-diff0
(sin.f64 y)
cost-diff0
(/.f64 (sin.f64 y) y)
cost-diff0
(/.f64 (/.f64 (sin.f64 y) y) z)
cost-diff0
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030169
050167
189167
2171167
3505167
41487167
52566167
64230167
76049167
87813167
08258167
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (sin.f64 y) y)
(sin.f64 y)
y
z
x
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(/.f64 x z)
x
z
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
(*.f64 (/.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)) z) x)
(/.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)) z)
(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)
z
x
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y)))
(/.f64 x (*.f64 (neg.f64 y) z))
x
(*.f64 (neg.f64 y) z)
(neg.f64 y)
y
z
(neg.f64 (sin.f64 y))
(sin.f64 y)
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
(sin.f64 y)
y
(*.f64 (/.f64 z x) y)
(/.f64 z x)
z
x
Outputs
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
(*.f64 x (/.f64 (/.f64 (sin.f64 y) y) z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (sin.f64 y) y)
(sin.f64 y)
y
z
x
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(/.f64 x z)
x
z
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
(*.f64 (/.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)) z) x)
(*.f64 (/.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)) z) x)
(/.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)) z)
(/.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)) z)
(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)
z
x
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y)))
(*.f64 x (/.f64 (/.f64 (sin.f64 y) y) z))
(/.f64 x (*.f64 (neg.f64 y) z))
x
(*.f64 (neg.f64 y) z)
(neg.f64 y)
y
z
(neg.f64 (sin.f64 y))
(sin.f64 y)
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
(*.f64 x (/.f64 (/.f64 (sin.f64 y) y) z))
(sin.f64 y)
y
(*.f64 (/.f64 z x) y)
(/.f64 z x)
z
x

localize132.0ms (1.8%)

Memory
-12.4MiB live, 142.4MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 z x)
accuracy0
(sin.f64 y)
accuracy4.3160342950028765
(*.f64 (/.f64 z x) y)
accuracy5.465098046559109
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
accuracy0
(neg.f64 (sin.f64 y))
accuracy0
(neg.f64 y)
accuracy5.3683449322039385
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y)))
accuracy6.028996212882302
(/.f64 x (*.f64 (neg.f64 y) z))
accuracy0.06640625
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
accuracy2.139355775109399
(/.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)) z)
accuracy2.497373008908278
(*.f64 (/.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)) z) x)
accuracy29.19641264035137
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
accuracy0
(/.f64 x z)
accuracy25.951089335633405
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
accuracy0
(sin.f64 y)
accuracy0.09603500976844201
(/.f64 (/.f64 (sin.f64 y) y) z)
accuracy0.12890625
(/.f64 (sin.f64 y) y)
accuracy2.721860640734567
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
Samples
93.0ms256×0valid
Compiler

Compiled 311 to 56 computations (82% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-div: 30.0ms (46.6% of total)
ival-mult: 13.0ms (20.2% of total)
ival-sin: 10.0ms (15.5% of total)
const: 6.0ms (9.3% of total)
ival-add: 2.0ms (3.1% of total)
ival-neg: 2.0ms (3.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series53.0ms (0.7%)

Memory
0.5MiB live, 78.1MiB allocated
Counts
19 → 480
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<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>) () ())
#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())
#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())
#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())
#s(alt (/.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)) z) (patch (/.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)) z) #<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 (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())
#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())
#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())
#s(alt (/.f64 z x) (patch (/.f64 z x) #<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 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())
Outputs
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor 0 z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor 0 z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor 0 z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor 0 z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor 0 z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor 0 z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor 0 z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor 0 z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor inf z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor inf z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor inf z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor inf z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor inf z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor inf z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor inf z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor inf z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor -inf z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor -inf z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor -inf z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor -inf z) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor -inf z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor -inf z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor -inf z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z) (taylor -inf z) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf z) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf z) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor 0 y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)) (taylor 0 y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z)) (taylor 0 y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z)) (taylor 0 y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<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 z) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor 0 y) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)) (taylor 0 y) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z)) (taylor 0 y) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z)) (taylor 0 y) (#s(alt (/.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)) z) (patch (/.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)) z) #<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 (/ x (* y z))) (taylor 0 y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 1/6 (pow y 2)) 1)) (taylor 0 y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* (pow y 2) (+ 1/6 (* -1/120 (pow y 2)))) 1)) (taylor 0 y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* (pow y 2) (+ 1/6 (* (pow y 2) (- (* 1/5040 (pow y 2)) 1/120)))) 1)) (taylor 0 y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<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 z) (taylor 0 y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<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 z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (/ (* x (pow y 4)) z)) (taylor inf y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (* 1/120 (/ x z)))) (taylor inf y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z))))) (taylor inf y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z))))) (taylor inf y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (/ (pow y 4) z)) (taylor inf y) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (* 1/120 (/ 1 z)) (* 1/6 (/ 1 (* (pow y 2) z))))) (taylor inf y) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z)))) (taylor inf y) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z)))) (taylor inf y) (#s(alt (/.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)) z) (patch (/.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)) z) #<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 (/ x (* y z))) (taylor inf y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 (sin y)) (taylor inf y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (sin y)) (taylor inf y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (sin y)) (taylor inf y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (sin y)) (taylor inf y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<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 z)) (taylor inf y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt (/.f64 (/.f64 (sin.f64 y) y) z) (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<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 z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (/ (* x (pow y 4)) z)) (taylor -inf y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (* 1/120 (/ x z)))) (taylor -inf y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z))))) (taylor -inf y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z))))) (taylor -inf y) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* 1/120 (/ (pow y 4) z)) (taylor -inf y) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (* 1/120 (/ 1 z)) (* 1/6 (/ 1 (* (pow y 2) z))))) (taylor -inf y) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z)))) (taylor -inf y) (#s(alt (/.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)) z) (patch (/.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)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z)))) (taylor -inf y) (#s(alt (/.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)) z) (patch (/.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)) z) #<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 (/ x (* y z))) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 (sin y)) (taylor -inf y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (sin y)) (taylor -inf y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (sin y)) (taylor -inf y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (sin y)) (taylor -inf y) (#s(alt (neg.f64 (sin.f64 y)) (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf y) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<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 z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor 0 x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor 0 x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor 0 x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor 0 x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor 0 x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor inf x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor inf x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor inf x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor inf x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor inf x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor -inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor -inf x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor -inf x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor -inf x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z) (taylor -inf x) (#s(alt (*.f64 (/.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)) z) x) (patch (*.f64 (/.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)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* y z))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 y) z)) (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ (* y z) x) (taylor -inf x) (#s(alt (*.f64 (/.f64 z x) y) (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
8.0ms
y
@inf
((* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (sin y) y) (sin y) (/ (* x (/ (sin y) y)) z) (/ x z) (/ (* x (/ (sin y) y)) z) (* (/ (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) z) x) (/ (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) z) (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) (/ x (* (neg y) z)) (* (neg y) z) (neg y) (neg (sin y)) (/ (sin y) (* (/ z x) y)) (* (/ z x) y) (/ z x) (+ (* 1/120 (* y y)) -1/6) (* (/ x (* (neg y) z)) (neg (sin y))))
7.0ms
z
@-inf
((* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (sin y) y) (sin y) (/ (* x (/ (sin y) y)) z) (/ x z) (/ (* x (/ (sin y) y)) z) (* (/ (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) z) x) (/ (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) z) (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) (/ x (* (neg y) z)) (* (neg y) z) (neg y) (neg (sin y)) (/ (sin y) (* (/ z x) y)) (* (/ z x) y) (/ z x) (+ (* 1/120 (* y y)) -1/6) (* (/ x (* (neg y) z)) (neg (sin y))))
4.0ms
z
@0
((* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (sin y) y) (sin y) (/ (* x (/ (sin y) y)) z) (/ x z) (/ (* x (/ (sin y) y)) z) (* (/ (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) z) x) (/ (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) z) (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) (/ x (* (neg y) z)) (* (neg y) z) (neg y) (neg (sin y)) (/ (sin y) (* (/ z x) y)) (* (/ z x) y) (/ z x) (+ (* 1/120 (* y y)) -1/6) (* (/ x (* (neg y) z)) (neg (sin y))))
3.0ms
z
@inf
((* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (sin y) y) (sin y) (/ (* x (/ (sin y) y)) z) (/ x z) (/ (* x (/ (sin y) y)) z) (* (/ (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) z) x) (/ (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) z) (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) (/ x (* (neg y) z)) (* (neg y) z) (neg y) (neg (sin y)) (/ (sin y) (* (/ z x) y)) (* (/ z x) y) (/ z x) (+ (* 1/120 (* y y)) -1/6) (* (/ x (* (neg y) z)) (neg (sin y))))
3.0ms
y
@-inf
((* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (sin y) y) (sin y) (/ (* x (/ (sin y) y)) z) (/ x z) (/ (* x (/ (sin y) y)) z) (* (/ (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) z) x) (/ (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) z) (+ (* (+ (* 1/120 (* y y)) -1/6) (* y y)) 1) (/ x (* (neg y) z)) (* (neg y) z) (neg y) (neg (sin y)) (/ (sin y) (* (/ z x) y)) (* (/ z x) y) (/ z x) (+ (* 1/120 (* y y)) -1/6) (* (/ x (* (neg y) z)) (neg (sin y))))

simplify184.0ms (2.4%)

Memory
49.6MiB live, 198.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01283781
13593781
29603727
329493689
466273689
082773512
Stop Event
iter limit
node limit
Counts
480 → 479
Calls
Call 1
Inputs
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ 1 z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))
(+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z))
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 z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(/ 1 z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))
(+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))
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 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* y (- (* 1/6 (pow y 2)) 1))
(* y (- (* (pow y 2) (+ 1/6 (* -1/120 (pow y 2)))) 1))
(* y (- (* (pow y 2) (+ 1/6 (* (pow y 2) (- (* 1/5040 (pow y 2)) 1/120)))) 1))
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
-1/6
(- (* 1/120 (pow y 2)) 1/6)
(- (* 1/120 (pow y 2)) 1/6)
(- (* 1/120 (pow y 2)) 1/6)
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(sin y)
(sin y)
(sin y)
(sin y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* 1/120 (/ (* x (pow y 4)) z))
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (* 1/120 (/ x z))))
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z)))))
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z)))))
(* 1/120 (/ (pow y 4) z))
(* (pow y 4) (- (* 1/120 (/ 1 z)) (* 1/6 (/ 1 (* (pow y 2) z)))))
(* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z))))
(* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z))))
(* 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 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 (sin y))
(* -1 (sin y))
(* -1 (sin y))
(* -1 (sin y))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(* 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 z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(sin y)
(sin y)
(sin y)
(sin y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* 1/120 (/ (* x (pow y 4)) z))
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (* 1/120 (/ x z))))
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z)))))
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z)))))
(* 1/120 (/ (pow y 4) z))
(* (pow y 4) (- (* 1/120 (/ 1 z)) (* 1/6 (/ 1 (* (pow y 2) z)))))
(* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z))))
(* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z))))
(* 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 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 (sin y))
(* -1 (sin y))
(* -1 (sin y))
(* -1 (sin y))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(* 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 z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(* -1 (/ x (* y z)))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ (* y z) x)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
Outputs
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(/ (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))) z)
(/.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)) z)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(/.f64 (*.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) z)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) z) (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 x z))
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))
(+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y (/.f64 #s(literal 1 binary64) z))
(+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z))
(fma.f64 (fma.f64 (/.f64 y z) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) y) (/.f64 #s(literal -1/6 binary64) z)) (*.f64 y y) (/.f64 #s(literal 1 binary64) z))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(fma.f64 (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))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/6 binary64) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (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)) y)
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(/.f64 (*.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) z)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) z) (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 x z))
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(/.f64 (*.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) z)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) z) (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 x z))
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(/.f64 (*.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) z)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(/.f64 (*.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) z)
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))
(+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y (/.f64 #s(literal 1 binary64) z))
(+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y (/.f64 #s(literal 1 binary64) z))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))
(fma.f64 (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 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* y (- (* 1/6 (pow y 2)) 1))
(neg.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/6 binary64) y))
(* y (- (* (pow y 2) (+ 1/6 (* -1/120 (pow y 2)))) 1))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (neg.f64 y))
(* y (- (* (pow y 2) (+ 1/6 (* (pow y 2) (- (* 1/5040 (pow y 2)) 1/120)))) 1))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (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)) (neg.f64 y))
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(/.f64 (*.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) z)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) z) (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 x z))
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
-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 z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(/.f64 (*.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) z)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) z) (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 x z))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) 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 z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(* 1/120 (/ (* x (pow y 4)) z))
(*.f64 (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) z) #s(literal 1/120 binary64))
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (* 1/120 (/ x z))))
(*.f64 (/.f64 (*.f64 y y) z) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) x))
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z)))))
(/.f64 (*.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) z)
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z)))))
(/.f64 (*.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) z)
(* 1/120 (/ (pow y 4) z))
(*.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) z) #s(literal 1/120 binary64))
(* (pow y 4) (- (* 1/120 (/ 1 z)) (* 1/6 (/ 1 (* (pow y 2) z)))))
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y)
(* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z))))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y (/.f64 #s(literal 1 binary64) z))
(* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z))))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y (/.f64 #s(literal 1 binary64) z))
(* 1/120 (pow y 4))
(*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 1/120 binary64))
(* (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 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 (sin y))
(neg.f64 (sin.f64 y))
(* -1 (sin y))
(neg.f64 (sin.f64 y))
(* -1 (sin y))
(neg.f64 (sin.f64 y))
(* -1 (sin y))
(neg.f64 (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(* 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 z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) y)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) z) 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 z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(* 1/120 (/ (* x (pow y 4)) z))
(*.f64 (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) z) #s(literal 1/120 binary64))
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (* 1/120 (/ x z))))
(*.f64 (/.f64 (*.f64 y y) z) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) x))
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z)))))
(/.f64 (*.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) z)
(* (pow y 4) (+ (* -1/6 (/ x (* (pow y 2) z))) (+ (* 1/120 (/ x z)) (/ x (* (pow y 4) z)))))
(/.f64 (*.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) z)
(* 1/120 (/ (pow y 4) z))
(*.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) z) #s(literal 1/120 binary64))
(* (pow y 4) (- (* 1/120 (/ 1 z)) (* 1/6 (/ 1 (* (pow y 2) z)))))
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y)
(* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z))))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y (/.f64 #s(literal 1 binary64) z))
(* (pow y 4) (- (+ (* 1/120 (/ 1 z)) (/ 1 (* (pow y 4) z))) (/ 1/6 (* (pow y 2) z))))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y (/.f64 #s(literal 1 binary64) z))
(* 1/120 (pow y 4))
(*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 1/120 binary64))
(* (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 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 (sin y))
(neg.f64 (sin.f64 y))
(* -1 (sin y))
(neg.f64 (sin.f64 y))
(* -1 (sin y))
(neg.f64 (sin.f64 y))
(* -1 (sin y))
(neg.f64 (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(* 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 z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(/ (* x (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6)))) z)
(/.f64 (*.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) z)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(* -1 (/ x (* y z)))
(/.f64 (/.f64 (neg.f64 x) z) y)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ (* y z) x)
(/.f64 (*.f64 z y) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))

rewrite148.0ms (2%)

Memory
-27.1MiB live, 203.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030145
050143
1160143
2936143
08514143
Stop Event
iter limit
node limit
iter limit
Counts
19 → 1 369
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (sin.f64 y) y)
(sin.f64 y)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(/.f64 x z)
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
(*.f64 (/.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)) z) x)
(/.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)) z)
(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 x (*.f64 (neg.f64 y) z))
(*.f64 (neg.f64 y) z)
(neg.f64 y)
(neg.f64 (sin.f64 y))
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
(*.f64 (/.f64 z x) y)
(/.f64 z x)
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval275.0ms (3.7%)

Memory
39.7MiB live, 514.5MiB allocated
Compiler

Compiled 31 201 to 3 527 computations (88.7% saved)

prune55.0ms (0.7%)

Memory
-30.4MiB live, 127.8MiB allocated
Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New1 89791 906
Fresh257
Picked145
Done000
Total1 900181 918
Accuracy
100.0%
Counts
1 918 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.9%
(/.f64 (/.f64 (*.f64 (sin.f64 y) x) y) z)
84.4%
(/.f64 (/.f64 (sin.f64 y) z) (/.f64 y x))
83.8%
(/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y))
55.6%
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
88.6%
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
89.2%
(/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)))
95.6%
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
88.3%
(*.f64 (/.f64 (/.f64 x z) y) (sin.f64 y))
87.0%
(*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x)
85.4%
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
59.3%
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
82.3%
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y)))
54.7%
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
55.4%
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
58.8%
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 #s(literal -1 binary64) x)))
59.5%
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
59.5%
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
57.0%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
Compiler

Compiled 276 to 252 computations (8.7% saved)

simplify191.0ms (2.5%)

Memory
13.7MiB live, 93.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x y)
cost-diff0
(sin.f64 y)
cost-diff0
(/.f64 (sin.f64 y) z)
cost-diff0
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
cost-diff0
(/.f64 (*.f64 y y) z)
cost-diff0
#s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)))
cost-diff0
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
cost-diff704
(fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))
cost-diff0
(*.f64 y y)
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)) (/.f64 x z))
cost-diff0
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
cost-diff0
#s(approx (/ (sin y) y) #s(literal 1 binary64))
cost-diff0
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z)
cost-diff0
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
cost-diff0
(/.f64 z (sin.f64 y))
cost-diff0
(*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))
cost-diff0
(neg.f64 x)
cost-diff256
(/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)))
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
032185
053187
197187
2189183
3472183
41365183
53055183
64699177
75895177
86141177
96160177
106183177
116892177
127307177
137517177
147517177
157517177
167703177
08093177
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)))
(neg.f64 x)
x
(*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))
(/.f64 z (sin.f64 y))
z
(sin.f64 y)
y
(neg.f64 y)
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z)
#s(approx (/ (sin y) y) #s(literal 1 binary64))
#s(literal 1 binary64)
z
x
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
#s(literal -1/6 binary64)
(*.f64 y y)
y
#s(literal 1 binary64)
(/.f64 x z)
x
z
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
#s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)))
(fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))
(/.f64 (*.f64 y y) z)
(*.f64 y y)
y
z
#s(literal -1/6 binary64)
(/.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
x
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (sin.f64 y) z)
(sin.f64 y)
y
z
(/.f64 x y)
x
Outputs
(/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)))
(/.f64 (/.f64 (*.f64 (sin.f64 y) x) z) y)
(neg.f64 x)
x
(*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/.f64 z (sin.f64 y))
z
(sin.f64 y)
y
(neg.f64 y)
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z)
#s(approx (/ (sin y) y) #s(literal 1 binary64))
#s(literal 1 binary64)
z
x
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(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))
#s(literal -1/6 binary64)
(*.f64 y y)
y
#s(literal 1 binary64)
(/.f64 x z)
x
z
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
(*.f64 #s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)) x)
#s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)))
#s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z))
(fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (*.f64 y y) z)
(*.f64 y y)
y
z
#s(literal -1/6 binary64)
(/.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
x
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (/.f64 (*.f64 (sin.f64 y) x) z) y)
(/.f64 (sin.f64 y) z)
(sin.f64 y)
y
z
(/.f64 x y)
x

localize104.0ms (1.4%)

Memory
-12.5MiB live, 186.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 x y)
accuracy0
(sin.f64 y)
accuracy0.09765625
(/.f64 (sin.f64 y) z)
accuracy9.255609006962784
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
accuracy0.08203125
(fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))
accuracy2.721860640734567
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
accuracy6.358889078214786
(/.f64 (*.f64 y y) z)
accuracy30.47706044803871
#s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)))
accuracy0
(*.f64 y y)
accuracy0.1171875
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
accuracy4.39079348787918
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))
accuracy28.390425508836014
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
accuracy0.09603500976844201
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z)
accuracy2.721860640734567
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
accuracy30.466141314433322
#s(approx (/ (sin y) y) #s(literal 1 binary64))
accuracy0
(neg.f64 x)
accuracy0.125
(/.f64 z (sin.f64 y))
accuracy2.816384773512696
(/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)))
accuracy6.383505535996618
(*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))
Samples
67.0ms256×0valid
Compiler

Compiled 304 to 57 computations (81.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-div: 18.0ms (38.1% of total)
ival-mult: 12.0ms (25.4% of total)
ival-sin: 6.0ms (12.7% of total)
const: 4.0ms (8.5% of total)
ival-neg: 4.0ms (8.5% of total)
ival-add: 2.0ms (4.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series60.0ms (0.8%)

Memory
-20.3MiB live, 95.4MiB allocated
Counts
19 → 468
Calls
Call 1
Inputs
#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())
#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())
#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<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 #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<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>) () ())
#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())
#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())
#s(alt (sin.f64 y) (patch (sin.f64 y) #<representation binary64>) () ())
#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())
Outputs
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor 0 z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor 0 z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor 0 z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor 0 z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor 0 z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor 0 z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor 0 z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor 0 z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1/6 (pow y 2))) z) (taylor 0 z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1/6 (pow y 2))) z) (taylor 0 z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1/6 (pow y 2))) z) (taylor 0 z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1/6 (pow y 2))) z) (taylor 0 z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor 0 z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor 0 z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor 0 z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor 0 z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor 0 z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor inf z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor inf z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor inf z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor inf z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor inf z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor inf z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor inf z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor inf z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor inf z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor inf z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor inf z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor inf z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1/6 (pow y 2))) z) (taylor inf z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1/6 (pow y 2))) z) (taylor inf z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1/6 (pow y 2))) z) (taylor inf z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1/6 (pow y 2))) z) (taylor inf z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor inf z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor inf z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor inf z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor inf z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor -inf z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor -inf z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor -inf z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor -inf z) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor -inf z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor -inf z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor -inf z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor -inf z) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor -inf z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor -inf z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor -inf z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor -inf z) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/6 (pow y 2)) 1) z)) (taylor -inf z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/6 (pow y 2)) 1) z)) (taylor -inf z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/6 (pow y 2)) 1) z)) (taylor -inf z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/6 (pow y 2)) 1) z)) (taylor -inf z) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf z) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor -inf z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor -inf z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor -inf z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor -inf z) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 z) (* -1/6 (* (pow y 2) z))) (taylor 0 y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 z) (* (pow y 2) (+ (* -1/6 z) (* (pow y 2) (+ (* -1/36 z) (* 1/120 z)))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 z) (* (pow y 2) (+ (* -1/6 z) (* (pow y 2) (+ (* -1/36 z) (+ (* 1/120 z) (* (pow y 2) (+ (* -1/5040 z) (+ (* 1/720 z) (* 1/6 (+ (* -1/36 z) (* 1/120 z)))))))))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ z (* 1/6 (* (pow y 2) z))) y) (taylor 0 y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ z (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z)))) y) (taylor 0 y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ z (* (pow y 2) (- (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/5040 z) (+ (* 1/720 z) (* 1/6 (+ (* -1/36 z) (* 1/120 z))))))) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z)))) y) (taylor 0 y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor 0 y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)) (taylor 0 y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z)) (taylor 0 y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z)) (taylor 0 y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<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 z) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<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 (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 (/ 1 z) (taylor 0 y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor 0 y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)) (taylor 0 y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z)) (taylor 0 y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z)) (taylor 0 y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z))) (taylor 0 y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<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 y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor inf y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor inf y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor inf y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor inf y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor inf y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor inf y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor inf y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor inf y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<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 z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (/ (* x (pow y 2)) z)) (taylor inf y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<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 (pow y 2)) 1/6)) (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 (pow y 2)) 1/6)) (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 (pow y 2)) 1/6)) (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) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (/ (pow y 2) z)) (taylor inf y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor inf y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor inf y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<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 y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* y z) (sin y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor -inf y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor -inf y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor -inf y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ z (sin y)) (taylor -inf y) (#s(alt (/.f64 z (sin.f64 y)) (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<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 z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (/ (* x (pow y 2)) z)) (taylor -inf y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<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 (pow y 2)) 1/6)) (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 (pow y 2)) 1/6)) (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 (pow y 2)) 1/6)) (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) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (/ (pow y 2) z)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z)))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z)))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z)))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) (* y z)) (taylor -inf y) (#s(alt #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) (patch #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (/ (sin y) z) (taylor -inf y) (#s(alt (/.f64 (sin.f64 y) z) (patch (/.f64 (sin.f64 y) z) #<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 y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor 0 x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor inf x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (patch #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 (* -1/6 (pow y 2)))) z) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) (patch (*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (sin y)) (* y z)) (taylor -inf x) (#s(alt (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
10.0ms
y
@inf
((/ (neg x) (* (/ z (sin y)) (neg y))) (neg x) (* (/ z (sin y)) (neg y)) (/ z (sin y)) (* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (sin y) y) (/ (* x (/ (sin y) y)) z) (* (+ (* -1/6 (* y y)) 1) (/ x z)) (+ (* -1/6 (* y y)) 1) (* y y) (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (* y y) z) (* (/ (sin y) z) (/ x y)) (/ (sin y) z) (sin y) (/ x y))
4.0ms
z
@0
((/ (neg x) (* (/ z (sin y)) (neg y))) (neg x) (* (/ z (sin y)) (neg y)) (/ z (sin y)) (* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (sin y) y) (/ (* x (/ (sin y) y)) z) (* (+ (* -1/6 (* y y)) 1) (/ x z)) (+ (* -1/6 (* y y)) 1) (* y y) (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (* y y) z) (* (/ (sin y) z) (/ x y)) (/ (sin y) z) (sin y) (/ x y))
4.0ms
z
@-inf
((/ (neg x) (* (/ z (sin y)) (neg y))) (neg x) (* (/ z (sin y)) (neg y)) (/ z (sin y)) (* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (sin y) y) (/ (* x (/ (sin y) y)) z) (* (+ (* -1/6 (* y y)) 1) (/ x z)) (+ (* -1/6 (* y y)) 1) (* y y) (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (* y y) z) (* (/ (sin y) z) (/ x y)) (/ (sin y) z) (sin y) (/ x y))
3.0ms
y
@-inf
((/ (neg x) (* (/ z (sin y)) (neg y))) (neg x) (* (/ z (sin y)) (neg y)) (/ z (sin y)) (* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (sin y) y) (/ (* x (/ (sin y) y)) z) (* (+ (* -1/6 (* y y)) 1) (/ x z)) (+ (* -1/6 (* y y)) 1) (* y y) (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (* y y) z) (* (/ (sin y) z) (/ x y)) (/ (sin y) z) (sin y) (/ x y))
3.0ms
z
@inf
((/ (neg x) (* (/ z (sin y)) (neg y))) (neg x) (* (/ z (sin y)) (neg y)) (/ z (sin y)) (* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (sin y) y) (/ (* x (/ (sin y) y)) z) (* (+ (* -1/6 (* y y)) 1) (/ x z)) (+ (* -1/6 (* y y)) 1) (* y y) (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (* (/ (/ (sin y) y) z) x) (/ (/ (sin y) y) z) (/ (* y y) z) (* (/ (sin y) z) (/ x y)) (/ (sin y) z) (sin y) (/ x y))

simplify238.0ms (3.2%)

Memory
-1.0MiB live, 262.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01333540
13963524
212333452
344053415
088873281
Stop Event
iter limit
node limit
Counts
468 → 467
Calls
Call 1
Inputs
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(* -1 (/ (- (* 1/6 (pow y 2)) 1) z))
(* -1 (/ (- (* 1/6 (pow y 2)) 1) z))
(* -1 (/ (- (* 1/6 (pow y 2)) 1) z))
(* -1 (/ (- (* 1/6 (pow y 2)) 1) z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(* -1 z)
(+ (* -1 z) (* -1/6 (* (pow y 2) z)))
(+ (* -1 z) (* (pow y 2) (+ (* -1/6 z) (* (pow y 2) (+ (* -1/36 z) (* 1/120 z))))))
(+ (* -1 z) (* (pow y 2) (+ (* -1/6 z) (* (pow y 2) (+ (* -1/36 z) (+ (* 1/120 z) (* (pow y 2) (+ (* -1/5040 z) (+ (* 1/720 z) (* 1/6 (+ (* -1/36 z) (* 1/120 z))))))))))))
(/ z y)
(/ (+ z (* 1/6 (* (pow y 2) z))) y)
(/ (+ z (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z)))) y)
(/ (+ z (* (pow y 2) (- (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/5040 z) (+ (* 1/720 z) (* 1/6 (+ (* -1/36 z) (* 1/120 z))))))) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z)))) y)
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ 1 z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))
(+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z))
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 z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
1
(+ 1 (* -1/6 (pow y 2)))
(+ 1 (* -1/6 (pow y 2)))
(+ 1 (* -1/6 (pow y 2)))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ 1 z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ 1 z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))
(+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ y z)
(* y (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)))
(* y (+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z)))
(* y (+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z)))
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 y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1/6 (/ (* x (pow y 2)) z))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* -1/6 (/ (pow y 2) z))
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(sin y)
(sin y)
(sin y)
(sin y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(* -1 (/ (* y z) (sin y)))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1/6 (/ (* x (pow y 2)) z))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* -1/6 (/ (pow y 2) z))
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (sin y) (* y z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(sin y)
(sin y)
(sin y)
(sin y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
Outputs
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (+ 1 (* -1/6 (pow y 2))) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* -1 (/ (- (* 1/6 (pow y 2)) 1) z))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(* -1 (/ (- (* 1/6 (pow y 2)) 1) z))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(* -1 (/ (- (* 1/6 (pow y 2)) 1) z))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(* -1 (/ (- (* 1/6 (pow y 2)) 1) z))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.f64 x z) (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 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (*.f64 (/.f64 (*.f64 y y) z) 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 x z))
(* -1 z)
(neg.f64 z)
(+ (* -1 z) (* -1/6 (* (pow y 2) z)))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) z)
(+ (* -1 z) (* (pow y 2) (+ (* -1/6 z) (* (pow y 2) (+ (* -1/36 z) (* 1/120 z))))))
(*.f64 z (fma.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal -7/360 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(+ (* -1 z) (* (pow y 2) (+ (* -1/6 z) (* (pow y 2) (+ (* -1/36 z) (+ (* 1/120 z) (* (pow y 2) (+ (* -1/5040 z) (+ (* 1/720 z) (* 1/6 (+ (* -1/36 z) (* 1/120 z))))))))))))
(neg.f64 (fma.f64 (fma.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 z #s(literal 31/15120 binary64)) (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 y y) z))
(/ z y)
(/.f64 z y)
(/ (+ z (* 1/6 (* (pow y 2) z))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z) y)
(/ (+ z (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z)))) y)
(/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z) y)
(/ (+ z (* (pow y 2) (- (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/5040 z) (+ (* 1/720 z) (* 1/6 (+ (* -1/36 z) (* 1/120 z))))))) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z)))) y)
(/.f64 (fma.f64 (fma.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 z #s(literal 31/15120 binary64)) (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 y y) z) y)
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.f64 x z) (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 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (*.f64 (/.f64 (*.f64 y y) z) 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 x z))
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))
(fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) z) #s(literal 1/120 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z))
(+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z))
(fma.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 y y) z) (/.f64 #s(literal 1/120 binary64) z)) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z))
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 z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.f64 x z) (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 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (*.f64 (/.f64 (*.f64 y y) z) 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 x z))
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) 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 (* -1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.f64 x z) (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 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (*.f64 (/.f64 (*.f64 y y) z) 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 x z))
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (* -1/6 (/ (pow y 2) z)) (/ 1 z))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z))
(fma.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) z) #s(literal 1/120 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z))
(+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z))
(fma.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 y y) z) (/.f64 #s(literal 1/120 binary64) z)) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z))
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.f64 x z) (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 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (*.f64 (/.f64 (*.f64 y y) z) 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 x z))
(/ y z)
(/.f64 y z)
(* y (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) y)
(* y (+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z)))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) z) (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 y z))
(* y (+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z)))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (/.f64 y z) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) y) (/.f64 #s(literal -1/6 binary64) z)) (/.f64 y z))
y
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/6 binary64) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (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)) 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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1/6 (/ (* x (pow y 2)) z))
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* -1/6 (/ (pow y 2) z))
(*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64))
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(* -1 (/ (* y z) (sin y)))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1/6 (/ (* x (pow y 2)) z))
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* -1/6 (/ (pow y 2) z))
(*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64))
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(* (pow y 2) (- (/ 1 (* (pow y 2) z)) (* 1/6 (/ 1 z))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (sin y) (* y z))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 y)
(sin y)
(sin.f64 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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)

rewrite130.0ms (1.7%)

Memory
5.5MiB live, 162.3MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032153
053155
1181151
21237151
08516151
Stop Event
iter limit
node limit
iter limit
Counts
19 → 914
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)))
(neg.f64 x)
(*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))
(/.f64 z (sin.f64 y))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z)
#s(approx (/ (sin y) y) #s(literal 1 binary64))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(*.f64 y y)
(fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
#s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)))
(/.f64 (*.f64 y y) z)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (sin.f64 y) z)
(sin.f64 y)
(/.f64 x y)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval217.0ms (2.9%)

Memory
30.1MiB live, 342.7MiB allocated
Compiler

Compiled 19 662 to 2 548 computations (87% saved)

prune48.0ms (0.6%)

Memory
-3.1MiB live, 120.3MiB allocated
Pruning

26 alts after pruning (20 fresh and 6 done)

PrunedKeptTotal
New1 416141 430
Fresh369
Picked235
Done134
Total1 422261 448
Accuracy
100.0%
Counts
1 448 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.9%
(/.f64 (/.f64 (*.f64 (sin.f64 y) x) y) z)
84.4%
(/.f64 (/.f64 (sin.f64 y) z) (/.f64 y x))
83.8%
(/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y))
55.6%
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
88.6%
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
61.3%
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z) y)) (neg.f64 y)))
61.2%
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z) y)) (neg.f64 y)))
53.0%
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) (neg.f64 y)))
67.7%
(/.f64 (neg.f64 x) #s(approx (* (/ z (sin y)) (neg y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) z)))
59.5%
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
89.2%
(/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y))
95.6%
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
87.0%
(*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x)
85.4%
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
59.3%
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
54.7%
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
82.3%
(*.f64 (/.f64 x (*.f64 y z)) (sin.f64 y))
41.7%
(*.f64 #s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 (*.f64 (neg.f64 z) #s(literal -1/6 binary64)) (*.f64 y y))) (*.f64 (neg.f64 z) z))) x)
12.8%
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
51.5%
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
57.2%
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
59.5%
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
57.2%
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
57.0%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
57.0%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
14.2%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
Compiler

Compiled 493 to 421 computations (14.6% saved)

simplify37.0ms (0.5%)

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

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))
cost-diff0
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z))
cost-diff0
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))))
cost-diff0
(*.f64 y y)
cost-diff0
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
cost-diff0
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
cost-diff384
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x))
cost-diff0
(/.f64 x y)
cost-diff0
(/.f64 y z)
cost-diff0
#s(approx (/ (sin y) z) (/.f64 y z))
cost-diff0
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
cost-diff0
(/.f64 z x)
cost-diff0
#s(approx (/ (sin y) y) #s(literal 1 binary64))
cost-diff384
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
cost-diff0
(sin.f64 y)
cost-diff0
(/.f64 z (sin.f64 y))
cost-diff0
(*.f64 (/.f64 z (sin.f64 y)) y)
cost-diff0
(/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030192
048180
180180
2138180
3251180
4491180
5954180
61174180
71309180
81434180
91447180
101447180
111447180
01447180
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y))
x
(*.f64 (/.f64 z (sin.f64 y)) y)
(/.f64 z (sin.f64 y))
z
(sin.f64 y)
y
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
#s(approx (/ (sin y) y) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 z x)
z
x
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
#s(approx (/ (sin y) z) (/.f64 y z))
(/.f64 y z)
y
z
(/.f64 x y)
x
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 y y)
y
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(/.f64 z x)
z
x
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z))
(/.f64 #s(literal 1 binary64) (/.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) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 y y)
y
#s(literal -1/6 binary64)
(/.f64 x z)
x
z
Outputs
(/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y))
(/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) z)
x
(*.f64 (/.f64 z (sin.f64 y)) y)
(/.f64 z (sin.f64 y))
z
(sin.f64 y)
y
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (sin y) y) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 z x)
z
x
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
(*.f64 (/.f64 x y) #s(approx (/ (sin y) z) (/.f64 y z)))
#s(approx (/ (sin y) z) (/.f64 y z))
(/.f64 y z)
y
z
(/.f64 x y)
x
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) z) x))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) z) x)
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(*.f64 y y)
y
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(/.f64 z x)
z
x
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) z) x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z))
(*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) z) x)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (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 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(*.f64 y y)
y
#s(literal -1/6 binary64)
(/.f64 x z)
x
z

localize81.0ms (1.1%)

Memory
5.8MiB live, 123.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.1171875
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
accuracy0.4581295855759874
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))
accuracy4.39079348787918
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z))
accuracy28.390425508836014
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
accuracy0
(*.f64 y y)
accuracy0.1171875
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
accuracy4.713109877409565
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x))
accuracy28.390425508836014
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
accuracy0
(/.f64 y z)
accuracy0
(/.f64 x y)
accuracy9.255609006962784
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
accuracy30.585017654127977
#s(approx (/ (sin y) z) (/.f64 y z))
accuracy0
(/.f64 z x)
accuracy2.0278040308858785
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
accuracy30.466141314433322
#s(approx (/ (sin y) y) #s(literal 1 binary64))
accuracy0
(sin.f64 y)
accuracy0.125
(/.f64 z (sin.f64 y))
accuracy2.816384773512696
(/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y))
accuracy6.383505535996618
(*.f64 (/.f64 z (sin.f64 y)) y)
Samples
60.0ms256×0valid
Compiler

Compiled 322 to 53 computations (83.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-div: 19.0ms (45.4% of total)
ival-mult: 11.0ms (26.3% of total)
ival-sin: 6.0ms (14.3% of total)
const: 4.0ms (9.5% of total)
ival-add: 1.0ms (2.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series35.0ms (0.5%)

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

9 calls:

TimeVariablePointExpression
4.0ms
x
@0
((/ x (* (/ z (sin y)) y)) (* (/ z (sin y)) y) (/ z (sin y)) (sin y) (/ (/ (sin y) y) (/ z x)) (/ (sin y) y) (/ z x) (* (/ (sin y) z) (/ x y)) (/ (sin y) z) (/ y z) (/ x y) (/ (+ (* (* y y) -1/6) 1) (/ z x)) (/ (* x (/ (sin y) y)) z) (+ (* (* y y) -1/6) 1) (* y y) (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (/ (* x (/ (sin y) y)) z) (* (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (/ x z)) (/ 1 (+ (* (* y y) -1/6) 1)))
3.0ms
y
@-inf
((/ x (* (/ z (sin y)) y)) (* (/ z (sin y)) y) (/ z (sin y)) (sin y) (/ (/ (sin y) y) (/ z x)) (/ (sin y) y) (/ z x) (* (/ (sin y) z) (/ x y)) (/ (sin y) z) (/ y z) (/ x y) (/ (+ (* (* y y) -1/6) 1) (/ z x)) (/ (* x (/ (sin y) y)) z) (+ (* (* y y) -1/6) 1) (* y y) (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (/ (* x (/ (sin y) y)) z) (* (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (/ x z)) (/ 1 (+ (* (* y y) -1/6) 1)))
3.0ms
z
@-inf
((/ x (* (/ z (sin y)) y)) (* (/ z (sin y)) y) (/ z (sin y)) (sin y) (/ (/ (sin y) y) (/ z x)) (/ (sin y) y) (/ z x) (* (/ (sin y) z) (/ x y)) (/ (sin y) z) (/ y z) (/ x y) (/ (+ (* (* y y) -1/6) 1) (/ z x)) (/ (* x (/ (sin y) y)) z) (+ (* (* y y) -1/6) 1) (* y y) (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (/ (* x (/ (sin y) y)) z) (* (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (/ x z)) (/ 1 (+ (* (* y y) -1/6) 1)))
2.0ms
z
@0
((/ x (* (/ z (sin y)) y)) (* (/ z (sin y)) y) (/ z (sin y)) (sin y) (/ (/ (sin y) y) (/ z x)) (/ (sin y) y) (/ z x) (* (/ (sin y) z) (/ x y)) (/ (sin y) z) (/ y z) (/ x y) (/ (+ (* (* y y) -1/6) 1) (/ z x)) (/ (* x (/ (sin y) y)) z) (+ (* (* y y) -1/6) 1) (* y y) (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (/ (* x (/ (sin y) y)) z) (* (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (/ x z)) (/ 1 (+ (* (* y y) -1/6) 1)))
2.0ms
y
@inf
((/ x (* (/ z (sin y)) y)) (* (/ z (sin y)) y) (/ z (sin y)) (sin y) (/ (/ (sin y) y) (/ z x)) (/ (sin y) y) (/ z x) (* (/ (sin y) z) (/ x y)) (/ (sin y) z) (/ y z) (/ x y) (/ (+ (* (* y y) -1/6) 1) (/ z x)) (/ (* x (/ (sin y) y)) z) (+ (* (* y y) -1/6) 1) (* y y) (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (/ (* x (/ (sin y) y)) z) (* (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (/ x z)) (/ 1 (+ (* (* y y) -1/6) 1)))

simplify210.0ms (2.8%)

Memory
5.9MiB live, 248.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01493572
14273558
212763486
343333450
083293300
Stop Event
iter limit
node limit
Counts
468 → 466
Calls
Call 1
Inputs
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
z
(+ z (* 1/6 (* (pow y 2) z)))
(+ z (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z))))
(+ z (* (pow y 2) (- (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/5040 z) (+ (* 1/720 z) (* 1/6 (+ (* -1/36 z) (* 1/120 z))))))) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z))))
(/ z y)
(/ (+ z (* 1/6 (* (pow y 2) z))) y)
(/ (+ z (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z)))) y)
(/ (+ z (* (pow y 2) (- (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/5040 z) (+ (* 1/720 z) (* 1/6 (+ (* -1/36 z) (* 1/120 z))))))) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z)))) 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 z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
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 z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ y z)
(* y (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)))
(* y (+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z)))
(* y (+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z)))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
1
(+ 1 (* -1/6 (pow y 2)))
(+ 1 (* -1/6 (pow y 2)))
(+ 1 (* -1/6 (pow y 2)))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
1
(+ 1 (* -1/6 (pow y 2)))
(+ 1 (* -1/6 (pow y 2)))
(+ 1 (* -1/6 (pow y 2)))
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(/ x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/36 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/36 (* 1/216 (pow y 2)))))))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(sin y)
(sin y)
(sin y)
(sin y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(* -1/6 (/ (* x (pow y 2)) z))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1/6 (/ (* x (pow y 2)) z))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(/ -6 (pow y 2))
(* -1 (/ (+ 6 (* 36 (/ 1 (pow y 2)))) (pow y 2)))
(/ (- (* -1 (/ (+ 36 (* 216 (/ 1 (pow y 2)))) (pow y 2))) 6) (pow y 2))
(/ (- (* -1 (/ (+ 216 (* 1296 (/ 1 (pow y 2)))) (pow y 4))) (+ 6 (* 36 (/ 1 (pow y 2))))) (pow y 2))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ (* y z) (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(/ z (sin y))
(sin y)
(sin y)
(sin y)
(sin y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (sin y) y)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ (sin y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(* -1/6 (/ (* x (pow y 2)) z))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(* -1/6 (pow y 2))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(* -1/6 (/ (* x (pow y 2)) z))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(/ -6 (pow y 2))
(* -1 (/ (+ 6 (* 36 (/ 1 (pow y 2)))) (pow y 2)))
(/ (- (* -1 (/ (+ 36 (* 216 (/ 1 (pow y 2)))) (pow y 2))) 6) (pow y 2))
(/ (- (* -1 (/ (+ 216 (* 1296 (/ 1 (pow y 2)))) (pow y 4))) (+ 6 (* 36 (/ 1 (pow y 2))))) (pow y 2))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (sin y)) (* y z))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
Outputs
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.f64 x z) (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 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) z) (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 x z))
z
(+ z (* 1/6 (* (pow y 2) z)))
(fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)
(+ z (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z))))
(fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z)
(+ z (* (pow y 2) (- (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/5040 z) (+ (* 1/720 z) (* 1/6 (+ (* -1/36 z) (* 1/120 z))))))) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z))))
(fma.f64 (fma.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 z #s(literal 31/15120 binary64)) (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 y y) z)
(/ z y)
(/.f64 z y)
(/ (+ z (* 1/6 (* (pow y 2) z))) y)
(/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z) y)
(/ (+ z (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z)))) y)
(/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z) y)
(/ (+ z (* (pow y 2) (- (* (pow y 2) (- (* -1 (* (pow y 2) (+ (* -1/5040 z) (+ (* 1/720 z) (* 1/6 (+ (* -1/36 z) (* 1/120 z))))))) (+ (* -1/36 z) (* 1/120 z)))) (* -1/6 z)))) y)
(/.f64 (fma.f64 (fma.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 z #s(literal 31/15120 binary64)) (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 y y) z) y)
y
(* y (+ 1 (* -1/6 (pow y 2))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/6 binary64) y)
(* y (+ 1 (* (pow y 2) (- (* 1/120 (pow y 2)) 1/6))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) y)
(* y (+ 1 (* (pow y 2) (- (* (pow y 2) (+ 1/120 (* -1/5040 (pow y 2)))) 1/6))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (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)) y)
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.f64 x z) (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 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) z) (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 x z))
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 z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.f64 x z) (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 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) z) (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 x z))
(/ y z)
(/.f64 y z)
(* y (+ (* -1/6 (/ (pow y 2) z)) (/ 1 z)))
(fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal -1/6 binary64) (/.f64 y z))
(* y (+ (* (pow y 2) (- (* 1/120 (/ (pow y 2) z)) (* 1/6 (/ 1 z)))) (/ 1 z)))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) z) (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 y z))
(* y (+ (* (pow y 2) (- (* (pow y 2) (+ (* -1/5040 (/ (pow y 2) z)) (* 1/120 (/ 1 z)))) (* 1/6 (/ 1 z)))) (/ 1 z)))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (/.f64 y z) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 y y) #s(literal 1/120 binary64)) y) (/.f64 #s(literal -1/6 binary64) z)) (/.f64 y z))
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.f64 x z) (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 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) z) (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 x z))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow y 2)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* (pow y 2) (+ (* -1/6 (/ x z)) (* 1/120 (/ (* x (pow y 2)) z)))) (/ x z))
(*.f64 (/.f64 x z) (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 2) (+ (* -1/6 (/ x z)) (* (pow y 2) (+ (* -1/5040 (/ (* x (pow y 2)) z)) (* 1/120 (/ x z)))))) (/ x z))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) x) z) (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 x z))
(/ x z)
(/.f64 x z)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(+ (* -1/6 (/ (* x (pow y 2)) z)) (/ x z))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) 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 (* 1/36 (pow y 2)))))
(fma.f64 (fma.f64 #s(literal 1/36 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) (+ 1/36 (* 1/216 (pow y 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/216 binary64) (*.f64 y y) #s(literal 1/36 binary64)) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* -1/6 (/ (* x (pow y 2)) z))
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1/6 (/ (* x (pow y 2)) z))
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ -6 (pow y 2))
(/.f64 #s(literal -6 binary64) (*.f64 y y))
(* -1 (/ (+ 6 (* 36 (/ 1 (pow y 2)))) (pow y 2)))
(/.f64 (/.f64 (-.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 y y))) y) y)
(/ (- (* -1 (/ (+ 36 (* 216 (/ 1 (pow y 2)))) (pow y 2))) 6) (pow y 2))
(/.f64 (-.f64 (/.f64 #s(literal -6 binary64) y) (/.f64 (+.f64 (/.f64 #s(literal 216 binary64) (*.f64 y y)) #s(literal 36 binary64)) (pow.f64 y #s(literal 3 binary64)))) y)
(/ (- (* -1 (/ (+ 216 (* 1296 (/ 1 (pow y 2)))) (pow y 4))) (+ 6 (* 36 (/ 1 (pow y 2))))) (pow y 2))
(/.f64 (-.f64 (-.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 y y))) (/.f64 (+.f64 (/.f64 #s(literal 1296 binary64) (*.f64 y y)) #s(literal 216 binary64)) (pow.f64 y #s(literal 4 binary64)))) (*.f64 y y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ (* y z) (sin y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (sin.f64 y))
(/ z (sin y))
(/.f64 z (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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 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 z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ (sin y) z)
(/.f64 (sin.f64 y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* -1/6 (/ (* x (pow y 2)) z))
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(* -1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal -1/6 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow y 2) (- (/ 1 (pow y 2)) 1/6))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(* -1/6 (/ (* x (pow y 2)) z))
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(* (pow y 2) (+ (* -1/6 (/ x z)) (/ x (* (pow y 2) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ -6 (pow y 2))
(/.f64 #s(literal -6 binary64) (*.f64 y y))
(* -1 (/ (+ 6 (* 36 (/ 1 (pow y 2)))) (pow y 2)))
(/.f64 (/.f64 (-.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 y y))) y) y)
(/ (- (* -1 (/ (+ 36 (* 216 (/ 1 (pow y 2)))) (pow y 2))) 6) (pow y 2))
(/.f64 (-.f64 (/.f64 #s(literal -6 binary64) y) (/.f64 (+.f64 (/.f64 #s(literal 216 binary64) (*.f64 y y)) #s(literal 36 binary64)) (pow.f64 y #s(literal 3 binary64)))) y)
(/ (- (* -1 (/ (+ 216 (* 1296 (/ 1 (pow y 2)))) (pow y 4))) (+ 6 (* 36 (/ 1 (pow y 2))))) (pow y 2))
(/.f64 (-.f64 (-.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 y y))) (/.f64 (+.f64 (/.f64 #s(literal 1296 binary64) (*.f64 y y)) #s(literal 216 binary64)) (pow.f64 y #s(literal 4 binary64)))) (*.f64 y y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (sin y)) (* y z))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/ (* x (+ 1 (* -1/6 (pow y 2)))) z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)

rewrite120.0ms (1.6%)

Memory
-11.1MiB live, 185.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030158
048146
1164146
2928146
08151146
Stop Event
iter limit
node limit
iter limit
Counts
19 → 1 359
Calls
Call 1
Inputs
(/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y))
(*.f64 (/.f64 z (sin.f64 y)) y)
(/.f64 z (sin.f64 y))
(sin.f64 y)
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
#s(approx (/ (sin y) y) #s(literal 1 binary64))
(/.f64 z x)
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
#s(approx (/ (sin y) z) (/.f64 y z))
(/.f64 y z)
(/.f64 x y)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 y y)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval314.0ms (4.2%)

Memory
12.0MiB live, 407.3MiB allocated
Compiler

Compiled 34 336 to 3 710 computations (89.2% saved)

prune127.0ms (1.7%)

Memory
-26.2MiB live, 133.3MiB allocated
Pruning

30 alts after pruning (21 fresh and 9 done)

PrunedKeptTotal
New2 024102 034
Fresh41115
Picked235
Done066
Total2 030302 060
Accuracy
100.0%
Counts
2 060 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.9%
(/.f64 (/.f64 (*.f64 (sin.f64 y) x) y) z)
84.4%
(/.f64 (/.f64 (sin.f64 y) z) (/.f64 y x))
83.8%
(/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y))
55.6%
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
88.6%
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
67.7%
(/.f64 (neg.f64 x) #s(approx (* (/ z (sin y)) (neg y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) z)))
59.5%
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
89.2%
(/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y))
53.0%
(/.f64 x (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) y))
67.7%
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)))
67.5%
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z)))
95.6%
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
87.0%
(*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x)
85.4%
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
59.3%
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
54.7%
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
82.3%
(*.f64 (/.f64 x (*.f64 y z)) (sin.f64 y))
41.7%
(*.f64 #s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 (*.f64 (neg.f64 z) #s(literal -1/6 binary64)) (*.f64 y y))) (*.f64 (neg.f64 z) z))) x)
12.8%
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
51.5%
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
51.5%
(*.f64 #s(approx (/ (sin y) z) (*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 y))) (/.f64 x y))
14.5%
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 z x)))
59.5%
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
57.2%
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
58.2%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) z) x))))
57.0%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
55.9%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x z)))
14.2%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))))) (/.f64 x z)))
68.3%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z)))
14.2%
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
Compiler

Compiled 848 to 442 computations (47.9% saved)

regimes99.0ms (1.3%)

Memory
15.0MiB live, 89.0MiB allocated
Counts
46 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)))
(/.f64 x (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) y))
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
(/.f64 (neg.f64 x) #s(approx (* (/ z (sin y)) (neg y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 z x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
(*.f64 #s(approx (/ (sin y) z) (*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 y))) (/.f64 x y))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 (*.f64 (neg.f64 z) #s(literal -1/6 binary64)) (*.f64 y y))) (*.f64 (neg.f64 z) z))) x)
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) z) x))))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x z)))
(*.f64 (/.f64 x (*.f64 y z)) (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x)
(/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (/.f64 x z) y) (sin.f64 y))
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
(/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y))
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
(/.f64 (*.f64 (/.f64 x y) (sin.f64 y)) z)
(/.f64 (/.f64 (*.f64 (sin.f64 y) x) y) z)
(/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)))
(/.f64 (/.f64 (sin.f64 y) z) (/.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (neg.f64 x) (sin.f64 y))) z)
Outputs
(/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y))
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Calls

6 calls:

28.0ms
y
16.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
13.0ms
z
13.0ms
x
13.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
Results
AccuracySegmentsBranch
99.7%2x
96.8%1y
99.8%2z
96.8%1(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
96.8%1(*.f64 x (/.f64 (sin.f64 y) y))
96.8%1(/.f64 (sin.f64 y) y)
Compiler

Compiled 21 to 27 computations (-28.6% saved)

regimes25.0ms (0.3%)

Memory
22.6MiB live, 22.6MiB allocated
Counts
40 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)))
(/.f64 x (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) y))
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
(/.f64 (neg.f64 x) #s(approx (* (/ z (sin y)) (neg y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 z x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
(*.f64 #s(approx (/ (sin y) z) (*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 y))) (/.f64 x y))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 (*.f64 (neg.f64 z) #s(literal -1/6 binary64)) (*.f64 y y))) (*.f64 (neg.f64 z) z))) x)
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) z) x))))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x z)))
(*.f64 (/.f64 x (*.f64 y z)) (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x)
(/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (/.f64 x z) y) (sin.f64 y))
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
(/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y))
(/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y))
Outputs
(*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x)
(*.f64 (/.f64 (/.f64 x z) y) (sin.f64 y))
Calls

2 calls:

12.0ms
z
12.0ms
x
Results
AccuracySegmentsBranch
95.6%1x
99.7%2z
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes112.0ms (1.5%)

Memory
-31.8MiB live, 88.9MiB allocated
Counts
37 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)))
(/.f64 x (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) y))
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
(/.f64 (neg.f64 x) #s(approx (* (/ z (sin y)) (neg y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 z x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
(*.f64 #s(approx (/ (sin y) z) (*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 y))) (/.f64 x y))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 (*.f64 (neg.f64 z) #s(literal -1/6 binary64)) (*.f64 y y))) (*.f64 (neg.f64 z) z))) x)
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) z) x))))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x z)))
(*.f64 (/.f64 x (*.f64 y z)) (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x)
(/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y)))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (/.f64 x z) y) (sin.f64 y))
Outputs
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
Calls

6 calls:

28.0ms
z
27.0ms
x
22.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
11.0ms
y
11.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
Results
AccuracySegmentsBranch
93.8%3x
96.8%2y
97.2%3(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
95.2%3(*.f64 x (/.f64 (sin.f64 y) y))
96.8%2(/.f64 (sin.f64 y) y)
95.5%3z
Compiler

Compiled 21 to 27 computations (-28.6% saved)

regimes34.0ms (0.5%)

Memory
22.7MiB live, 59.4MiB allocated
Counts
35 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)))
(/.f64 x (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) y))
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
(/.f64 (neg.f64 x) #s(approx (* (/ z (sin y)) (neg y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 z x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
(*.f64 #s(approx (/ (sin y) z) (*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 y))) (/.f64 x y))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 (*.f64 (neg.f64 z) #s(literal -1/6 binary64)) (*.f64 y y))) (*.f64 (neg.f64 z) z))) x)
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) z) x))))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x z)))
(*.f64 (/.f64 x (*.f64 y z)) (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x)
(/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y)))
Outputs
(*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
Calls

3 calls:

12.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
10.0ms
y
10.0ms
(/.f64 (sin.f64 y) y)
Results
AccuracySegmentsBranch
89.5%2(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
95.5%2y
95.5%2(/.f64 (sin.f64 y) y)
Compiler

Compiled 13 to 15 computations (-15.4% saved)

regimes20.0ms (0.3%)

Memory
15.2MiB live, 15.2MiB allocated
Counts
32 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)))
(/.f64 x (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) y))
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
(/.f64 (neg.f64 x) #s(approx (* (/ z (sin y)) (neg y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 z x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
(*.f64 #s(approx (/ (sin y) z) (*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 y))) (/.f64 x y))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 (*.f64 (neg.f64 z) #s(literal -1/6 binary64)) (*.f64 y y))) (*.f64 (neg.f64 z) z))) x)
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) z) x))))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x z)))
(*.f64 (/.f64 x (*.f64 y z)) (sin.f64 y))
Outputs
(*.f64 (/.f64 x (*.f64 y z)) (sin.f64 y))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
Calls

2 calls:

9.0ms
y
9.0ms
(/.f64 (sin.f64 y) y)
Results
AccuracySegmentsBranch
95.5%2y
95.5%2(/.f64 (sin.f64 y) y)
Compiler

Compiled 5 to 8 computations (-60% saved)

regimes73.0ms (1%)

Memory
-13.3MiB live, 70.0MiB allocated
Counts
31 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)))
(/.f64 x (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) y))
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
(/.f64 (neg.f64 x) #s(approx (* (/ z (sin y)) (neg y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 z x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
(*.f64 #s(approx (/ (sin y) z) (*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 y))) (/.f64 x y))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.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)) z) x))
(*.f64 #s(approx (/ (/ (sin y) y) z) (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z))) x)
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(*.f64 #s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 (*.f64 (neg.f64 z) #s(literal -1/6 binary64)) (*.f64 y y))) (*.f64 (neg.f64 z) z))) x)
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (/.f64 x z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 (fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) z) y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) z) x))))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal -1 binary64)))) (/.f64 x z)))
Outputs
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z)))
Calls

6 calls:

24.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
11.0ms
(/.f64 (sin.f64 y) y)
9.0ms
y
9.0ms
x
9.0ms
z
Results
AccuracySegmentsBranch
70.7%2(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
68.3%1x
70.6%2(*.f64 x (/.f64 (sin.f64 y) y))
68.3%1z
68.3%1y
68.3%1(/.f64 (sin.f64 y) y)
Compiler

Compiled 21 to 27 computations (-28.6% saved)

regimes35.0ms (0.5%)

Memory
-23.1MiB live, 14.0MiB allocated
Counts
19 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)))
(/.f64 x (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) y))
(/.f64 (*.f64 x #s(approx (/ (sin y) y) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)))) z)
(/.f64 (neg.f64 x) #s(approx (* (/ z (sin y)) (neg y)) (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) z)))
(/.f64 (neg.f64 x) (*.f64 #s(approx (/ z (sin y)) (/.f64 z y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx (+ (* (* y y) -1/6) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 z x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)))
(*.f64 #s(approx (/ (sin y) z) (*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 y))) (/.f64 x y))
Outputs
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)))
Calls

2 calls:

28.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
6.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Results
AccuracySegmentsBranch
69.9%2(*.f64 x (/.f64 (sin.f64 y) y))
70.0%2(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Compiler

Compiled 14 to 13 computations (7.1% saved)

regimes23.0ms (0.3%)

Memory
26.7MiB live, 26.7MiB allocated
Counts
10 → 3
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y))
Outputs
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
Calls

6 calls:

4.0ms
z
4.0ms
x
4.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
4.0ms
y
4.0ms
(/.f64 (sin.f64 y) y)
Results
AccuracySegmentsBranch
68.0%2(/.f64 (sin.f64 y) y)
68.2%2y
64.2%2z
63.3%2x
69.2%3(*.f64 x (/.f64 (sin.f64 y) y))
70.4%3(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Compiler

Compiled 21 to 27 computations (-28.6% saved)

regimes4.0ms (0%)

Memory
4.0MiB live, 4.0MiB allocated
Counts
8 → 3
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (/ 1 (/ 1 (+ (* (* y y) -1/6) 1))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(*.f64 #s(approx (/ (/ (sin y) y) z) #s(approx (+ (* (/ (* y y) z) -1/6) (/ 1 z)) (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)))) x)
Outputs
#s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z)))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
Calls

1 calls:

3.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Results
AccuracySegmentsBranch
70.4%3(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Compiler

Compiled 8 to 7 computations (12.5% saved)

regimes36.0ms (0.5%)

Memory
-28.2MiB live, 10.6MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
Outputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y)))
Calls

3 calls:

31.0ms
(/.f64 (sin.f64 y) y)
2.0ms
y
2.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Results
AccuracySegmentsBranch
67.9%2(/.f64 (sin.f64 y) y)
67.9%2y
67.9%2(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
Compiler

Compiled 13 to 15 computations (-15.4% saved)

regimes13.0ms (0.2%)

Memory
25.3MiB live, 25.3MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
(/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x))
Outputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
Calls

6 calls:

2.0ms
x
2.0ms
y
2.0ms
z
2.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
2.0ms
(/.f64 (sin.f64 y) y)
Results
AccuracySegmentsBranch
59.5%1x
59.5%1z
59.5%1(*.f64 x (/.f64 (sin.f64 y) y))
59.5%1(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
59.5%1y
59.5%1(/.f64 (sin.f64 y) y)
Compiler

Compiled 21 to 27 computations (-28.6% saved)

regimes14.0ms (0.2%)

Memory
-17.5MiB live, 20.1MiB allocated
Accuracy

Total -0.1b remaining (-0.5%)

Threshold costs -0.1b (-0.5%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
(*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x)
Outputs
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
Calls

6 calls:

6.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
2.0ms
z
2.0ms
x
2.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
2.0ms
y
Results
AccuracySegmentsBranch
59.5%1y
59.5%1z
59.5%1(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
59.5%1(*.f64 x (/.f64 (sin.f64 y) y))
59.5%1(/.f64 (sin.f64 y) y)
59.5%1x
Compiler

Compiled 21 to 27 computations (-28.6% saved)

bsearch14.0ms (0.2%)

Memory
18.6MiB live, 18.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
523292872360164350.0
4.844662333218503e+19
Samples
8.0ms112×0valid
Compiler

Compiled 123 to 125 computations (-1.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sin: 3.0ms (56.6% of total)
ival-div: 1.0ms (18.9% of total)
ival-mult: 1.0ms (18.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch11.0ms (0.1%)

Memory
11.8MiB live, 11.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
10.0ms
3.286259719200706e+111
4.081144833741049e+112
Samples
6.0ms96×0valid
Compiler

Compiled 107 to 109 computations (-1.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-sin: 2.0ms (49.5% of total)
ival-div: 1.0ms (24.8% of total)
ival-mult: 1.0ms (24.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch25.0ms (0.3%)

Memory
-79.5MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999967253
0.9999999999999941
Compiler

Compiled 11 to 13 computations (-18.2% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999967253
0.9999999999999941
Compiler

Compiled 11 to 13 computations (-18.2% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999999967253
0.9999999999999941
Compiler

Compiled 11 to 13 computations (-18.2% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.01246705141894e-50
-7.138611186952031e-90
Compiler

Compiled 11 to 13 computations (-18.2% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.01246705141894e-50
-7.138611186952031e-90
Compiler

Compiled 11 to 13 computations (-18.2% saved)

bsearch1.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.672946350784111e-300
3.9732726889831337e-289
0.0ms
-6.272785214556194e-181
-6.330169787765286e-196
Compiler

Compiled 11 to 13 computations (-18.2% saved)

bsearch1.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.672946350784111e-300
3.9732726889831337e-289
0.0ms
-6.272785214556194e-181
-6.330169787765286e-196
Compiler

Compiled 11 to 13 computations (-18.2% saved)

bsearch10.0ms (0.1%)

Memory
7.1MiB live, 7.1MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
9.0ms
5.417521626912953e-11
1.8836574392363535e-7
Samples
5.0ms96×0valid
Compiler

Compiled 95 to 103 computations (-8.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-div: 1.0ms (34% of total)
ival-mult: 1.0ms (34% of total)
ival-sin: 1.0ms (34% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify28.0ms (0.4%)

Memory
22.8MiB live, 22.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091437
1113437
2121437
3134437
4148437
5156437
6160437
7161437
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 z #s(literal 530000000000000000 binary64)) (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z))
(if (<=.f64 z #s(literal 13000000000000000373151372556741765907088354653537967802023379334133060750905152768222388131346860821627648606208 binary64)) (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (*.f64 (/.f64 (/.f64 x z) y) (sin.f64 y)))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 4503599627361489/4503599627370496 binary64)) (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 4503599627361489/4503599627370496 binary64)) (*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 4503599627361489/4503599627370496 binary64)) (*.f64 (/.f64 x (*.f64 y z)) (sin.f64 y)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)))
(if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal -8424983333484575/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z))) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z))))
(if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal -8424983333484575/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z))) (/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z))))
(if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal -583992399055641/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal 7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 binary64)) (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y))) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))))
(if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal -583992399055641/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z))) (if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal 7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 binary64)) (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y))) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))))
(if (<=.f64 y #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y))))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))
Outputs
(if (<=.f64 z #s(literal 530000000000000000 binary64)) (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z))
(if (<=.f64 z #s(literal 530000000000000000 binary64)) (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) (/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) z))
(if (<=.f64 z #s(literal 13000000000000000373151372556741765907088354653537967802023379334133060750905152768222388131346860821627648606208 binary64)) (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) (*.f64 (/.f64 (/.f64 x z) y) (sin.f64 y)))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 4503599627361489/4503599627370496 binary64)) (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 4503599627361489/4503599627370496 binary64)) (*.f64 (/.f64 x y) (/.f64 (sin.f64 y) z)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 4503599627361489/4503599627370496 binary64)) (*.f64 (/.f64 (sin.f64 y) (*.f64 z y)) x) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 4503599627361489/4503599627370496 binary64)) (*.f64 (/.f64 (sin.f64 y) (*.f64 y z)) x) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)))
(if (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 4503599627361489/4503599627370496 binary64)) (*.f64 (/.f64 x (*.f64 y z)) (sin.f64 y)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)))
(if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal -8424983333484575/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z))) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z))))
(if (<=.f64 (/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) z) #s(literal -8424983333484575/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (/.f64 x z))) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* (* y y) -1/6) 1)) (fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))) (/.f64 x z))))
(if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal -8424983333484575/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z))) (/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z))))
(if (<=.f64 (/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) z) #s(literal -8424983333484575/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (/.f64 x z))) (/.f64 x #s(approx (* (/ z (sin y)) y) (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z))))
(if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal -583992399055641/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal 7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 binary64)) (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y))) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))))
(if (<=.f64 (/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) z) #s(literal -583992399055641/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z))) (if (<=.f64 (/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) z) #s(literal 7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 binary64)) (*.f64 #s(approx (neg (sin y)) (neg.f64 y)) (/.f64 x (*.f64 (neg.f64 y) z))) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))))
(if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal -583992399055641/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (/.f64 x z))) (if (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal 7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 binary64)) (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y))) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))))
(if (<=.f64 (/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) z) #s(literal -583992399055641/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (*.f64 #s(approx (+ (* -1/6 (* y y)) 1) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))) (/.f64 x z))) (if (<=.f64 (/.f64 (*.f64 (/.f64 (sin.f64 y) y) x) z) #s(literal 7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 binary64)) (*.f64 #s(approx (neg (sin y)) (neg.f64 y)) (/.f64 x (*.f64 (neg.f64 y) z))) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))))
(if (<=.f64 y #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) #s(approx (neg (sin y)) (neg.f64 y))))
(if (<=.f64 y #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (*.f64 #s(approx (neg (sin y)) (neg.f64 y)) (/.f64 x (*.f64 (neg.f64 y) z))))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(literal 1 binary64) (/.f64 z x)))
#s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))

soundness1.9s (25.1%)

Memory
16.1MiB live, 1 162.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01493572
14273558
212763486
343333450
083293300
062634
1181634
2523614
31580606
42550606
54169606
64849606
75080606
85581606
08769582
0720
01120
13120
215120
3104820
4527120
0808420
01283781
13593781
29603727
329493689
466273689
082773512
030145
050143
1160143
2936143
08514143
01333540
13963524
212333452
344053415
088873281
032153
053155
1181151
21237151
08516151
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 657 to 378 computations (42.5% saved)

preprocess253.0ms (3.4%)

Memory
-30.2MiB live, 288.3MiB allocated
Remove

(negabs x)

(abs y)

Compiler

Compiled 824 to 306 computations (62.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...