Linear.Quaternion:$ctanh from linear-1.19.1.3

Time bar (total: 8.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze77.0ms (0.9%)

Memory
23.3MiB live, 143.0MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
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)

sample837.0ms (10%)

Memory
-17.0MiB live, 1 700.2MiB allocated
Samples
583.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 379.0ms
ival-sin: 198.0ms (52.2% of total)
ival-div: 116.0ms (30.6% of total)
ival-mult: 55.0ms (14.5% of total)
ival-true: 7.0ms (1.8% of total)
ival-assert: 3.0ms (0.8% of total)
Bogosity

explain80.0ms (1%)

Memory
13.5MiB live, 173.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
110-4(6.689990492175909e-192 5.765433138453016e+119 3.1989733480711136e-295)(/.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
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)u/n70
(*.f64 x (/.f64 (sin.f64 y) y))underflow27
Confusion
Predicted +Predicted -
+74
-0245
Precision
1.0
Recall
0.6363636363636364
Confusion?
Predicted +Predicted MaybePredicted -
+704
-00245
Precision?
1.0
Recall?
0.6363636363636364
Freqs
test
numberfreq
0249
17
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
39.0ms512×0valid
Compiler

Compiled 81 to 32 computations (60.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-sin: 12.0ms (53% of total)
ival-div: 7.0ms (30.9% of total)
ival-mult: 3.0ms (13.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess284.0ms (3.4%)

Memory
-5.0MiB live, 33.3MiB 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 (/.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.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

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

simplify3.0ms (0%)

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

localize49.0ms (0.6%)

Memory
-14.3MiB live, 72.6MiB 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
26.0ms256×0valid
Compiler

Compiled 48 to 16 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-div: 9.0ms (51.5% of total)
ival-sin: 7.0ms (40.1% of total)
ival-mult: 2.0ms (11.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series18.0ms (0.2%)

Memory
2.8MiB live, 41.2MiB allocated
Counts
4 → 84
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x (/.f64 (sin.f64 y) y)) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify195.0ms (2.3%)

Memory
17.9MiB live, 137.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062634
1181634
2523614
31580606
42550606
54169606
64849606
75080606
85581606
08767582
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
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 x z)
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) 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)
(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
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) 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)) 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)
#s(literal 1 binary64)
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 (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
(fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/6 binary64) y)
(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)
(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)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)
(*.f64 (/.f64 (sin.f64 y) y) x)

rewrite184.0ms (2.2%)

Memory
-18.9MiB live, 88.0MiB 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>

eval75.0ms (0.9%)

Memory
15.5MiB live, 63.5MiB allocated
Compiler

Compiled 5 804 to 1 057 computations (81.8% saved)

prune75.0ms (0.9%)

Memory
-6.2MiB live, 30.5MiB 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 260 to 214 computations (17.7% saved)

simplify139.0ms (1.7%)

Memory
16.3MiB live, 85.7MiB 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
41486167
52567167
64246167
76074167
87855167
08301167
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 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 (*.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 (*.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 (*.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 (*.f64 y y) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) #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 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 x (/.f64 (/.f64 (sin.f64 y) y) z))
(sin.f64 y)
y
(*.f64 (/.f64 z x) y)
(/.f64 z x)
z
x

localize112.0ms (1.3%)

Memory
-15.7MiB live, 70.7MiB 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
85.0ms256×0valid
Compiler

Compiled 327 to 60 computations (81.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-div: 24.0ms (43.9% of total)
ival-mult: 13.0ms (23.8% of total)
const: 7.0ms (12.8% of total)
ival-sin: 6.0ms (11% of total)
ival-add: 2.0ms (3.7% of total)
ival-neg: 2.0ms (3.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series94.0ms (1.1%)

Memory
3.2MiB live, 77.0MiB allocated
Counts
19 → 480
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())
#s(alt #<batchref> (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 #<batchref> (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 #<batchref> (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 #<batchref> (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 #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (sin.f64 y) y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (/.f64 (sin.f64 y) y) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) (*.f64 (/.f64 z x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 z x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (neg.f64 y) z)) (neg.f64 (sin.f64 y))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
25.0ms
y
@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))))
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))))
4.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))))
4.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))))

simplify293.0ms (3.5%)

Memory
-11.6MiB live, 146.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01283781
13593781
29573727
329213689
465613689
082123512
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
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.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)
(/.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)
(/.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)
(/.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)
(/.f64 (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 #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 #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 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) z)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.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)
(/.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)
(/.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)
(/.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)
(/.f64 (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 #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 #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 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) z)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.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)
(/.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)
(/.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)
(/.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)
(/.f64 (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 #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 #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 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64)) z)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 x z)
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 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)
(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))
(/.f64 #s(literal 1 binary64) z)
(fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) 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))
(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))
#s(literal 1 binary64)
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 (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
(fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/6 binary64) y)
(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)
(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)
(/.f64 x z)
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 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)
(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))
(/.f64 x z)
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 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)
(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))
(/.f64 x z)
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 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)
(/.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)
(/.f64 #s(literal 1 binary64) z)
(fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) 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))
(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))
#s(literal 1 binary64)
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/6 binary64) y))
(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))
(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))
(/.f64 x z)
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 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)
(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))
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
#s(literal -1/6 binary64)
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(/.f64 x z)
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 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)
(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))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) z) #s(literal 1/120 binary64))
(*.f64 (/.f64 (*.f64 y y) z) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) 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)) 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)
(*.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) z) #s(literal 1/120 binary64))
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y)
(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))
(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))
(*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 1/120 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) y) y)
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 (sin.f64 y))
(neg.f64 (sin.f64 y))
(neg.f64 (sin.f64 y))
(neg.f64 (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(*.f64 #s(literal 1/120 binary64) (*.f64 y y))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) x) z) #s(literal 1/120 binary64))
(*.f64 (/.f64 (*.f64 y y) z) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) 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)) 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)
(*.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) z) #s(literal 1/120 binary64))
(*.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) z) y) y)
(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))
(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))
(*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 1/120 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) y) y)
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(*.f64 (neg.f64 z) y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 (sin.f64 y))
(neg.f64 (sin.f64 y))
(neg.f64 (sin.f64 y))
(neg.f64 (sin.f64 y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(*.f64 #s(literal 1/120 binary64) (*.f64 y y))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.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)
(/.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)
(/.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)
(/.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)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.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)
(/.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)
(/.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)
(/.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)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.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)
(/.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)
(/.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)
(/.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)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(/.f64 (/.f64 (neg.f64 x) z) y)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 z y) x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))
(*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y))

rewrite289.0ms (3.4%)

Memory
32.0MiB live, 238.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030145
050143
1160143
2936143
08506143
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>

eval501.0ms (6%)

Memory
-191.5MiB live, 409.6MiB allocated
Compiler

Compiled 39 263 to 3 554 computations (90.9% saved)

prune53.0ms (0.6%)

Memory
26.1MiB live, 185.7MiB 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 366 to 298 computations (18.6% saved)

simplify188.0ms (2.2%)

Memory
-5.8MiB live, 108.7MiB 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
3470183
41368183
53039183
64732177
75930177
86172177
96191177
106214177
116923177
127341177
137551177
147551177
157551177
167737177
08127177
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 (/.f64 (/.f64 (sin.f64 y) y) z) x)
(neg.f64 x)
x
(*.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 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(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) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)) x)
#s(approx (/ (/ (sin y) y) z) (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #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 (/.f64 (sin.f64 y) y) z) x)
(/.f64 (sin.f64 y) z)
(sin.f64 y)
y
z
(/.f64 x y)
x

localize114.0ms (1.4%)

Memory
-26.1MiB live, 264.1MiB 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
88.0ms256×0valid
Compiler

Compiled 336 to 62 computations (81.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-div: 22.0ms (43.2% of total)
ival-mult: 11.0ms (21.6% of total)
ival-sin: 6.0ms (11.8% of total)
const: 6.0ms (11.8% of total)
ival-add: 2.0ms (3.9% of total)
ival-neg: 2.0ms (3.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series86.0ms (1%)

Memory
29.6MiB live, 104.9MiB allocated
Counts
19 → 468
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (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 #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())
#s(alt #<batchref> (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 #<batchref> (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 #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sin.f64 y) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) (*.f64 (/.f64 z (sin.f64 y)) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (sin.f64 y) z) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
39.0ms
y
@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))
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))

simplify239.0ms (2.8%)

Memory
12.6MiB live, 280.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01333540
13963524
212363452
344233415
088963281
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
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.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)))
(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))
(neg.f64 z)
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal -1 binary64)) 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))))
(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))
(/.f64 z y)
(/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) 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)
(/.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)
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.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)))
(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))
(/.f64 #s(literal 1 binary64) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) 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))
(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))
#s(literal 1 binary64)
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 (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))
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.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)))
(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))
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
#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))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(/.f64 #s(literal 1 binary64) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.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)))
(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))
(/.f64 #s(literal 1 binary64) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) 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))
(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))
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.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)))
(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))
(/.f64 y z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) y)
(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))
(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
(fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/6 binary64) y)
(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)
(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)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (*.f64 y y) #s(literal -1/6 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))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(*.f64 (/.f64 y (sin.f64 y)) (neg.f64 z))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (*.f64 y y) #s(literal -1/6 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))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (/.f64 (sin.f64 y) y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(/.f64 (*.f64 y y) z)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)

rewrite158.0ms (1.9%)

Memory
-4.3MiB live, 186.5MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032153
053155
1181151
21237151
08521151
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>

eval245.0ms (2.9%)

Memory
-10.1MiB live, 430.0MiB allocated
Compiler

Compiled 26 856 to 2 573 computations (90.4% saved)

prune128.0ms (1.5%)

Memory
-4.5MiB live, 157.0MiB 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 705 to 535 computations (24.1% saved)

simplify40.0ms (0.5%)

Memory
17.1MiB live, 54.9MiB 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
4492180
5946180
61168180
71304180
81436180
91449180
101449180
111449180
01449180
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 (*.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 (/.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 (/.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 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) z) x))
(*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) z) x)
(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 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) z) x))
(*.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)) z) x)
(fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 y y) #s(literal 1 binary64)))
(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

localize134.0ms (1.6%)

Memory
-10.9MiB live, 205.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
77.0ms256×0valid
Compiler

Compiled 354 to 58 computations (83.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-div: 36.0ms (63.6% of total)
ival-mult: 9.0ms (15.9% of total)
ival-sin: 6.0ms (10.6% of total)
const: 4.0ms (7.1% of total)
ival-add: 1.0ms (1.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series80.0ms (1%)

Memory
15.0MiB live, 90.4MiB allocated
Counts
19 → 468
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())
#s(alt #<batchref> (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 #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt #<batchref> (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 #<batchref> (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 #<batchref> (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 #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor -inf z) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (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 #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (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 #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 z (sin.f64 y)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 z (sin.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (sin.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (sin y) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (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 #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor 0 x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (/ (sin y) y) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(approx (/ (sin y) z) (/.f64 y z)) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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 #<batchref> (taylor -inf x) (#s(alt #<batchref> (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
39.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)))
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
@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)))
2.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)))

simplify231.0ms (2.7%)

Memory
-3.0MiB live, 307.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01493572
14273558
212773486
343513450
083473300
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
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.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)))
(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
(fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) z)
(fma.f64 (*.f64 z (fma.f64 #s(literal 7/360 binary64) (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y) 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)
(/.f64 z y)
(/.f64 (fma.f64 (*.f64 (*.f64 y y) z) #s(literal 1/6 binary64) 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)
(/.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
(fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal -1/6 binary64) y)
(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)
(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)
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.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)))
(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))
#s(literal 1 binary64)
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 y y) #s(literal -1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 (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))
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.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)))
(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))
(/.f64 y z)
(fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) z) #s(literal -1/6 binary64) (/.f64 y 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))
(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))
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.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)))
(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))
#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))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
#s(literal 1 binary64)
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #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 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.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)))
(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))
(/.f64 x z)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
#s(literal 1 binary64)
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y y) #s(literal 1 binary64))
(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))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (*.f64 y y) #s(literal -1/6 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))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 (*.f64 y y) #s(literal -1/6 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))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/.f64 #s(literal -6 binary64) (*.f64 y y))
(/.f64 (/.f64 (-.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 y y))) y) y)
(/.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)
(/.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))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(*.f64 (/.f64 y (sin.f64 y)) z)
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(/.f64 z (sin.f64 y))
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(sin.f64 y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(/.f64 (sin.f64 y) y)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 (sin.f64 y) z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(/.f64 y z)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (*.f64 y y) #s(literal -1/6 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))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 (*.f64 y y) #s(literal -1/6 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))
(fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (*.f64 (/.f64 (*.f64 y y) z) #s(literal -1/6 binary64)) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(/.f64 #s(literal -6 binary64) (*.f64 y y))
(/.f64 (/.f64 (-.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 y y))) y) y)
(/.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)
(/.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))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (/.f64 x y) z) (sin.f64 y))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/6 binary64) #s(literal 1 binary64)) z) x)

rewrite307.0ms (3.7%)

Memory
-8.7MiB live, 292.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030158
048146
1164146
2926146
08146146
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>

eval320.0ms (3.8%)

Memory
-9.3MiB live, 528.9MiB allocated
Compiler

Compiled 49 188 to 3 733 computations (92.4% saved)

prune94.0ms (1.1%)

Memory
26.2MiB live, 225.1MiB 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 1 271 to 562 computations (55.8% saved)

regimes111.0ms (1.3%)

Memory
-3.5MiB live, 265.4MiB 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:

29.0ms
(/.f64 (sin.f64 y) y)
20.0ms
z
16.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
15.0ms
x
15.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
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)

regimes30.0ms (0.4%)

Memory
-4.5MiB live, 63.4MiB 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:

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

Compiled 2 to 6 computations (-200% saved)

regimes80.0ms (1%)

Memory
7.2MiB live, 163.5MiB 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:

17.0ms
z
15.0ms
y
12.0ms
(/.f64 (sin.f64 y) y)
11.0ms
x
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)

regimes36.0ms (0.4%)

Memory
-25.1MiB live, 88.8MiB 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:

11.0ms
y
11.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
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)

regimes25.0ms (0.3%)

Memory
5.5MiB live, 47.0MiB 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:

14.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)

regimes60.0ms (0.7%)

Memory
21.3MiB live, 135.1MiB 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:

11.0ms
y
11.0ms
z
10.0ms
x
9.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
9.0ms
(/.f64 (sin.f64 y) y)
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)

regimes18.0ms (0.2%)

Memory
-11.6MiB live, 29.5MiB 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:

11.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
6.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
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)

regimes26.0ms (0.3%)

Memory
-12.6MiB live, 63.3MiB 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:

5.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
5.0ms
(/.f64 (sin.f64 y) y)
4.0ms
z
4.0ms
x
4.0ms
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
9.5MiB live, 9.5MiB 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)

regimes7.0ms (0.1%)

Memory
17.9MiB live, 17.9MiB 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:

2.0ms
y
2.0ms
(/.f64 (sin.f64 y) 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)

regimes15.0ms (0.2%)

Memory
-0.5MiB live, 37.5MiB 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:

4.0ms
y
2.0ms
(/.f64 (sin.f64 y) y)
2.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
2.0ms
x
2.0ms
z
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)

regimes24.0ms (0.3%)

Memory
-9.7MiB live, 33.0MiB 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:

16.0ms
(*.f64 x (/.f64 (sin.f64 y) y))
2.0ms
x
2.0ms
y
2.0ms
z
2.0ms
(/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)
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
-6.4MiB live, 32.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
523292872360164350.0
4.844662333218503e+19
Samples
9.0ms112×0valid
Compiler

Compiled 123 to 125 computations (-1.6% saved)

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

bsearch15.0ms (0.2%)

Memory
1.1MiB live, 34.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.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% of total)
ival-div: 1.0ms (24.5% of total)
ival-mult: 1.0ms (24.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch0.0ms (0%)

Memory
1.8MiB live, 1.8MiB 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
1.3MiB live, 1.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
1.5MiB live, 1.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
1.7MiB live, 1.7MiB 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
2.2MiB live, 2.2MiB 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
2.9MiB live, 2.9MiB 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
2.6MiB live, 2.6MiB 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)

bsearch15.0ms (0.2%)

Memory
2.8MiB live, 36.2MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
14.0ms
5.417521626912953e-11
1.8836574392363535e-7
Samples
10.0ms96×0valid
Compiler

Compiled 161 to 139 computations (13.7% saved)

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

simplify37.0ms (0.4%)

Memory
15.3MiB live, 97.6MiB 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 (/.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 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 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 (/.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 (*.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 (*.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 -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 (/.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 (*.f64 y y) #s(literal -1/6 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 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 (22.1%)

Memory
-41.9MiB live, 1 340.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01493572
14273558
212773486
343513450
083473300
01283781
13593781
29573727
329213689
465613689
082123512
062634
1181634
2523614
31580606
42550606
54169606
64849606
75080606
85581606
08767582
0720
01120
13120
215120
3104820
4527120
0808420
01333540
13963524
212363452
344233415
088963281
032153
053155
1181151
21237151
08521151
030145
050143
1160143
2936143
08506143
Stop Event
fuel
iter limit
node limit
iter 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
iter limit
node limit
Compiler

Compiled 822 to 401 computations (51.2% saved)

preprocess284.0ms (3.4%)

Memory
12.2MiB live, 250.1MiB allocated
Remove

(negabs x)

(abs y)

Compiler

Compiled 1 122 to 336 computations (70.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...