Linear.Projection:inverseInfinitePerspective from linear-1.19.1.3

Time bar (total: 8.0s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 11 to 10 computations (9.1% saved)

sample1.2s (15.2%)

Memory
24.3MiB live, 1 131.3MiB allocated
Samples
942.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 475.0ms
ival-mult: 424.0ms (89.2% of total)
ival-sub: 41.0ms (8.6% of total)
ival-true: 7.0ms (1.5% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

explain109.0ms (1.4%)

Memory
-23.3MiB live, 213.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
200-0-(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
70-7(9.963104988573382e+85 -2.6127300915573953e+262 8.078166606070737e+99 -6.321063580266518e+117)(-.f64 (*.f64 x y) (*.f64 z y))
00-0-y
00-0-t
00-0-(*.f64 z y)
00-0-z
00-0-(*.f64 x y)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
*.f64(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)n*o190
*.f64(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)n*u10
Confusion
Predicted +Predicted -
+206
-0230
Precision
1.0
Recall
0.7692307692307693
Confusion?
Predicted +Predicted MaybePredicted -
+2006
-00230
Precision?
1.0
Recall?
0.7692307692307693
Freqs
test
numberfreq
0236
120
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
31.0ms512×0valid
Compiler

Compiled 143 to 52 computations (63.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 10.0ms (77.1% of total)
ival-sub: 2.0ms (15.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess129.0ms (1.6%)

Memory
1.4MiB live, 86.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045111
1158100
2384100
31336100
42603100
53524100
63573100
73575100
83575100
93575100
103575100
089
0127
1227
2467
31027
41887
52657
63967
76057
89897
910977
1011097
1111097
011097
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
Outputs
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
(*.f64 (*.f64 (-.f64 x z) t) y)
Symmetry

(negabs t)

(negabs y)

(sort y t)

Compiler

Compiled 9 to 8 computations (11.1% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.5%
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
Compiler

Compiled 9 to 8 computations (11.1% saved)

simplify33.0ms (0.4%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 z y)
cost-diff0
(*.f64 x y)
cost-diff0
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
cost-diff320
(-.f64 (*.f64 x y) (*.f64 z y))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0826
01222
12222
24622
310222
418822
526522
639622
760522
898922
9109722
10110922
11110922
0110922
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
(-.f64 (*.f64 x y) (*.f64 z y))
(*.f64 x y)
x
y
(*.f64 z y)
z
t
Outputs
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
(*.f64 (*.f64 (-.f64 x z) t) y)
(-.f64 (*.f64 x y) (*.f64 z y))
(*.f64 (-.f64 x z) y)
(*.f64 x y)
(*.f64 y x)
x
y
(*.f64 z y)
z
t

localize22.0ms (0.3%)

Memory
-2.3MiB live, 35.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 z y)
accuracy0
(*.f64 x y)
accuracy0.2578104358302058
(-.f64 (*.f64 x y) (*.f64 z y))
accuracy1.3734035614373785
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
Samples
16.0ms256×0valid
Compiler

Compiled 54 to 18 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 6.0ms (81.5% of total)
ival-sub: 1.0ms (13.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series12.0ms (0.2%)

Memory
20.2MiB live, 20.2MiB allocated
Counts
4 → 132
Calls
Call 1
Inputs
#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())
#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())
#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())
Outputs
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x y) (*.f64 z y)) (patch (-.f64 (*.f64 x y) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) (patch (*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 x y) (patch (*.f64 x y) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
1.0ms
y
@0
((- (* x y) (* z y)) (* (- (* x y) (* z y)) t) (* x y) (* z y))
1.0ms
y
@-inf
((- (* x y) (* z y)) (* (- (* x y) (* z y)) t) (* x y) (* z y))
1.0ms
t
@0
((- (* x y) (* z y)) (* (- (* x y) (* z y)) t) (* x y) (* z y))
1.0ms
y
@inf
((- (* x y) (* z y)) (* (- (* x y) (* z y)) t) (* x y) (* z y))
1.0ms
z
@0
((- (* x y) (* z y)) (* (- (* x y) (* z y)) t) (* x y) (* z y))

simplify116.0ms (1.5%)

Memory
-0.4MiB live, 74.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056798
1194666
2574666
32066666
44663666
56788666
67422666
77874666
08135666
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* x y)
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* y z)
(* y z)
(* y z)
(* y z)
(* -1 (* y z))
(* z (- (/ (* x y) z) y))
(* z (- (/ (* x y) z) y))
(* z (- (/ (* x y) z) y))
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* y z)
(* y z)
(* y z)
(* y z)
(* -1 (* y z))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* x y)
(* x y)
(* x y)
(* x y)
(* y z)
(* y z)
(* y z)
(* y z)
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* x y)
(* x y)
(* x y)
(* x y)
(* y z)
(* y z)
(* y z)
(* y z)
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* x y)
(* x y)
(* x y)
(* x y)
(* y z)
(* y z)
(* y z)
(* y z)
(* -1 (* y z))
(- (* x y) (* y z))
(- (* x y) (* y z))
(- (* x y) (* y z))
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* x y)
(* x y)
(* x y)
(* x y)
Outputs
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 y x)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 y x) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) y) z)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) y) z)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) y) z)
(* -1 (* t (* y z)))
(*.f64 (*.f64 (neg.f64 t) z) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) y) z)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) y) z)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 (/.f64 (*.f64 y x) z) y) z)
(* -1 (* t (* y z)))
(*.f64 (*.f64 (neg.f64 t) z) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y z)))
(*.f64 (*.f64 (neg.f64 t) z) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 y x) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 y x) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)

rewrite203.0ms (2.5%)

Memory
12.9MiB live, 239.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0822
01218
13518
223718
3234318
0827218
Stop Event
iter limit
node limit
iter limit
Counts
4 → 290
Calls
Call 1
Inputs
(-.f64 (*.f64 x y) (*.f64 z y))
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
(*.f64 x y)
(*.f64 z 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>

eval51.0ms (0.6%)

Memory
0.6MiB live, 127.2MiB allocated
Compiler

Compiled 10 918 to 1 062 computations (90.3% saved)

prune17.0ms (0.2%)

Memory
5.7MiB live, 43.6MiB allocated
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New41111422
Fresh000
Picked101
Done000
Total41211423
Accuracy
100.0%
Counts
423 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.7%
(fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z))
88.5%
(fma.f64 (*.f64 t (neg.f64 z)) y (*.f64 t (*.f64 y x)))
58.7%
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 z y) #s(literal 2 binary64)))) t) (*.f64 (neg.f64 y) (+.f64 z x)))
97.8%
(/.f64 t (pow.f64 (*.f64 (-.f64 x z) y) #s(literal -1 binary64)))
97.9%
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
62.8%
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 z x) (-.f64 x z)) y) (+.f64 z x)) t)
91.3%
(*.f64 (-.f64 x z) (*.f64 t y))
85.1%
(*.f64 (*.f64 (-.f64 x z) t) y)
54.2%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
58.5%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
49.7%
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
Compiler

Compiled 220 to 196 computations (10.9% saved)

simplify51.0ms (0.6%)

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

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 t (neg.f64 y))
cost-diff0
(*.f64 (*.f64 t (neg.f64 y)) z)
cost-diff0
(*.f64 y x)
cost-diff640
(fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z))
cost-diff0
(*.f64 t y)
cost-diff0
(-.f64 x z)
cost-diff0
(*.f64 (-.f64 x z) (*.f64 t y))
cost-diff0
(neg.f64 z)
cost-diff0
(*.f64 (neg.f64 z) y)
cost-diff0
#s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y))
cost-diff0
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
cost-diff0
(*.f64 y x)
cost-diff0
#s(approx (- (* x y) (* z y)) (*.f64 y x))
cost-diff0
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
cost-diff0
(neg.f64 y)
cost-diff0
(*.f64 (neg.f64 y) z)
cost-diff0
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
cost-diff320
(fma.f64 y x (*.f64 (neg.f64 y) z))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024138
040122
175122
2125122
3216122
4272122
5365122
6571122
7764122
81057122
91123122
101151122
111195122
121223122
131241122
141251122
151255122
01255122
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
(fma.f64 y x (*.f64 (neg.f64 y) z))
y
x
(*.f64 (neg.f64 y) z)
(neg.f64 y)
z
t
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (- (* x y) (* z y)) (*.f64 y x))
(*.f64 y x)
y
x
t
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
#s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y))
(*.f64 (neg.f64 z) y)
(neg.f64 z)
z
y
t
(*.f64 (-.f64 x z) (*.f64 t y))
(-.f64 x z)
x
z
(*.f64 t y)
t
y
(fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z))
(*.f64 y x)
y
x
t
(*.f64 (*.f64 t (neg.f64 y)) z)
(*.f64 t (neg.f64 y))
(neg.f64 y)
z
Outputs
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
(*.f64 (*.f64 (-.f64 x z) t) y)
(fma.f64 y x (*.f64 (neg.f64 y) z))
(*.f64 (-.f64 x z) y)
y
x
(*.f64 (neg.f64 y) z)
(*.f64 z (neg.f64 y))
(neg.f64 y)
z
t
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 x y)) t)
#s(approx (- (* x y) (* z y)) (*.f64 y x))
#s(approx (- (* x y) (* z y)) (*.f64 x y))
(*.f64 y x)
(*.f64 x y)
y
x
t
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 z (neg.f64 y))) t)
#s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y))
#s(approx (- (* x y) (* z y)) (*.f64 z (neg.f64 y)))
(*.f64 (neg.f64 z) y)
(*.f64 z (neg.f64 y))
(neg.f64 z)
z
y
t
(*.f64 (-.f64 x z) (*.f64 t y))
(*.f64 (*.f64 (-.f64 x z) t) y)
(-.f64 x z)
x
z
(*.f64 t y)
t
y
(fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z))
(*.f64 (*.f64 (-.f64 x z) t) y)
(*.f64 y x)
(*.f64 x y)
y
x
t
(*.f64 (*.f64 t (neg.f64 y)) z)
(*.f64 t (neg.f64 y))
(neg.f64 y)
z

localize119.0ms (1.5%)

Memory
-18.6MiB live, 95.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 t (neg.f64 y))
accuracy0
(neg.f64 y)
accuracy2.238071976210875
(fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z))
accuracy6.790078528627845
(*.f64 (*.f64 t (neg.f64 y)) z)
accuracy0
(-.f64 x z)
accuracy0
(*.f64 t y)
accuracy5.54530080930962
(*.f64 (-.f64 x z) (*.f64 t y))
accuracy0
(*.f64 (neg.f64 z) y)
accuracy0
(neg.f64 z)
accuracy1.3734035614373785
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
accuracy31.375534257506764
#s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y))
accuracy0
(*.f64 y x)
accuracy1.3734035614373785
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
accuracy26.93134865768656
#s(approx (- (* x y) (* z y)) (*.f64 y x))
accuracy0
(fma.f64 y x (*.f64 (neg.f64 y) z))
accuracy0
(*.f64 (neg.f64 y) z)
accuracy0
(neg.f64 y)
accuracy1.3734035614373785
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
Samples
70.0ms256×0valid
Compiler

Compiled 235 to 45 computations (80.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 18.0ms (73.9% of total)
ival-sub: 2.0ms (8.2% of total)
ival-add: 2.0ms (8.2% of total)
ival-neg: 2.0ms (8.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series128.0ms (1.6%)

Memory
-15.1MiB live, 59.7MiB allocated
Counts
17 → 552
Calls
Call 1
Inputs
#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())
#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())
#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())
#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())
#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())
#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())
#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())
#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())
#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())
Outputs
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor 0 t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor 0 t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor 0 t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor 0 t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor inf t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor inf t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor inf t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor inf t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor -inf t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor -inf t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor -inf t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor -inf t) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf t) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor -inf t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor -inf t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor -inf t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor -inf t) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 y) (/ (* x y) z))) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 y) (/ (* x y) z))) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 y) (/ (* x y) z))) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ y (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ y (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ y (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 z))) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 z))) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 z))) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 z))) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (+ x (* -1 z)))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (+ x (* -1 z)))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (+ x (* -1 z)))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (+ x (* -1 z)))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor 0 y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor 0 y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor 0 y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor 0 y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 z))) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 z))) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 z))) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 z))) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (+ x (* -1 z)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (+ x (* -1 z)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (+ x (* -1 z)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (+ x (* -1 z)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor inf y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor inf y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor inf y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor inf y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ z (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ z (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ z (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ z (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (+ z (* -1 x))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (+ z (* -1 x))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (+ z (* -1 x))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (+ z (* -1 x))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) z) (patch (*.f64 (neg.f64 y) z) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 z) y) (patch (*.f64 (neg.f64 z) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf y) (#s(alt (*.f64 (*.f64 t (neg.f64 y)) z) (patch (*.f64 (*.f64 t (neg.f64 y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor -inf y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor -inf y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor -inf y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t y)) (taylor -inf y) (#s(alt (*.f64 t (neg.f64 y)) (patch (*.f64 t (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (neg.f64 y) z)) (patch (fma.f64 y x (*.f64 (neg.f64 y) z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) (patch (*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 y x)) (patch #s(approx (- (* x y) (* z y)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (-.f64 x z) (*.f64 t y)) (patch (*.f64 (-.f64 x z) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) (patch (fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z)) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
49.0ms
t
@inf
((+ (* y x) (* (neg y) z)) (* (+ (* y x) (* (neg y) z)) t) (* (neg y) z) (neg y) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* y x) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* (neg z) y) (neg z) (* (- x z) (* t y)) (- x z) (* t y) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* t (neg y)) z) (* t (neg y)))
5.0ms
y
@0
((+ (* y x) (* (neg y) z)) (* (+ (* y x) (* (neg y) z)) t) (* (neg y) z) (neg y) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* y x) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* (neg z) y) (neg z) (* (- x z) (* t y)) (- x z) (* t y) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* t (neg y)) z) (* t (neg y)))
4.0ms
t
@0
((+ (* y x) (* (neg y) z)) (* (+ (* y x) (* (neg y) z)) t) (* (neg y) z) (neg y) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* y x) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* (neg z) y) (neg z) (* (- x z) (* t y)) (- x z) (* t y) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* t (neg y)) z) (* t (neg y)))
3.0ms
y
@inf
((+ (* y x) (* (neg y) z)) (* (+ (* y x) (* (neg y) z)) t) (* (neg y) z) (neg y) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* y x) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* (neg z) y) (neg z) (* (- x z) (* t y)) (- x z) (* t y) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* t (neg y)) z) (* t (neg y)))
3.0ms
y
@-inf
((+ (* y x) (* (neg y) z)) (* (+ (* y x) (* (neg y) z)) t) (* (neg y) z) (neg y) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* y x) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* (neg z) y) (neg z) (* (- x z) (* t y)) (- x z) (* t y) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* t (neg y)) z) (* t (neg y)))

simplify149.0ms (1.9%)

Memory
0.0MiB live, 113.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0983507
13502907
29262907
327612907
447862907
559392907
668172907
776022907
878632907
081362907
Stop Event
iter limit
node limit
Counts
552 → 549
Calls
Call 1
Inputs
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* x y)
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* x y)
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* x y)
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
x
(+ x (* -1 z))
(+ x (* -1 z))
(+ x (* -1 z))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* y z))
(* z (+ (* -1 y) (/ (* x y) z)))
(* z (+ (* -1 y) (/ (* x y) z)))
(* z (+ (* -1 y) (/ (* x y) z)))
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* y z))
(* z (- (/ (* x y) z) y))
(* z (- (/ (* x y) z) y))
(* z (- (/ (* x y) z) y))
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* y z))
(* z (- (/ (* x y) z) y))
(* z (- (/ (* x y) z) y))
(* z (- (/ (* x y) z) y))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 z)
(* z (- (/ x z) 1))
(* z (- (/ x z) 1))
(* z (- (/ x z) 1))
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* y z))
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* y z))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* y z))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* y (+ x (* -1 z)))
(* y (+ x (* -1 z)))
(* y (+ x (* -1 z)))
(* y (+ x (* -1 z)))
(* t (* y (+ x (* -1 z))))
(* t (* y (+ x (* -1 z))))
(* t (* y (+ x (* -1 z))))
(* t (* y (+ x (* -1 z))))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* x y)
(* x y)
(* x y)
(* x y)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* y (+ x (* -1 z)))
(* y (+ x (* -1 z)))
(* y (+ x (* -1 z)))
(* y (+ x (* -1 z)))
(* t (* y (+ x (* -1 z))))
(* t (* y (+ x (* -1 z))))
(* t (* y (+ x (* -1 z))))
(* t (* y (+ x (* -1 z))))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* x y)
(* x y)
(* x y)
(* x y)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* y (+ z (* -1 x))))
(* -1 (* y (+ z (* -1 x))))
(* -1 (* y (+ z (* -1 x))))
(* -1 (* y (+ z (* -1 x))))
(* -1 (* t (* y (+ z (* -1 x)))))
(* -1 (* t (* y (+ z (* -1 x)))))
(* -1 (* t (* y (+ z (* -1 x)))))
(* -1 (* t (* y (+ z (* -1 x)))))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t (* y z)))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* t y))
(* -1 (* y z))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 (* y z))
(- (* x y) (* y z))
(- (* x y) (* y z))
(- (* x y) (* y z))
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 (* y z))
(- (* x y) (* y z))
(- (* x y) (* y z))
(- (* x y) (* y z))
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 z)
(- x z)
(- x z)
(- x z)
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* x y)
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x y)
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* x y)
(* x y)
(* x y)
(* x y)
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x y)
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
x
(* x (+ 1 (* -1 (/ z x))))
(* x (+ 1 (* -1 (/ z x))))
(* x (+ 1 (* -1 (/ z x))))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* x y)
(* x y)
(* x y)
(* x y)
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
x
(* -1 (* x (- (/ z x) 1)))
(* -1 (* x (- (/ z x) 1)))
(* -1 (* x (- (/ z x) 1)))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
Outputs
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* x y)
(*.f64 x y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
x
(+ x (* -1 z))
(-.f64 x z)
(+ x (* -1 z))
(-.f64 x z)
(+ x (* -1 z))
(-.f64 x z)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* z (+ (* -1 y) (/ (* x y) z)))
(*.f64 (-.f64 x z) y)
(* z (+ (* -1 y) (/ (* x y) z)))
(*.f64 (-.f64 x z) y)
(* z (+ (* -1 y) (/ (* x y) z)))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 x z) y)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 x z) y)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 x z) y)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 x z) y)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 z)
(neg.f64 z)
(* z (- (/ x z) 1))
(-.f64 x z)
(* z (- (/ x z) 1))
(-.f64 x z)
(* z (- (/ x z) 1))
(-.f64 x z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 x z) y)
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 x z) y)
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 x z) y)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 x z) y)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 x z) y)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 x z) y)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(-.f64 x z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(-.f64 x z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(-.f64 x z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* y (+ x (* -1 z)))
(*.f64 (-.f64 x z) y)
(* y (+ x (* -1 z)))
(*.f64 (-.f64 x z) y)
(* y (+ x (* -1 z)))
(*.f64 (-.f64 x z) y)
(* y (+ x (* -1 z)))
(*.f64 (-.f64 x z) y)
(* t (* y (+ x (* -1 z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (+ x (* -1 z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (+ x (* -1 z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (+ x (* -1 z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* y (+ x (* -1 z)))
(*.f64 (-.f64 x z) y)
(* y (+ x (* -1 z)))
(*.f64 (-.f64 x z) y)
(* y (+ x (* -1 z)))
(*.f64 (-.f64 x z) y)
(* y (+ x (* -1 z)))
(*.f64 (-.f64 x z) y)
(* t (* y (+ x (* -1 z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (+ x (* -1 z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (+ x (* -1 z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (+ x (* -1 z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* y (+ z (* -1 x))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (+ z (* -1 x))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (+ z (* -1 x))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (+ z (* -1 x))))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y (+ z (* -1 x)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (+ z (* -1 x)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (+ z (* -1 x)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (+ z (* -1 x)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* t y))
(*.f64 (neg.f64 t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 z)
(neg.f64 z)
(- x z)
(-.f64 x z)
(- x z)
(-.f64 x z)
(- x z)
(-.f64 x z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
x
(* x (+ 1 (* -1 (/ z x))))
(-.f64 x z)
(* x (+ 1 (* -1 (/ z x))))
(-.f64 x z)
(* x (+ 1 (* -1 (/ z x))))
(-.f64 x z)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
x
(* -1 (* x (- (/ z x) 1)))
(-.f64 x z)
(* -1 (* x (- (/ z x) 1)))
(-.f64 x z)
(* -1 (* x (- (/ z x) 1)))
(-.f64 x z)
(* t (* x y))
(*.f64 (*.f64 y t) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)

rewrite226.0ms (2.8%)

Memory
-0.7MiB live, 242.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024115
04099
112999
278699
0884299
Stop Event
iter limit
node limit
iter limit
Counts
17 → 920
Calls
Call 1
Inputs
(fma.f64 y x (*.f64 (neg.f64 y) z))
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
(*.f64 (neg.f64 y) z)
(neg.f64 y)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (- (* x y) (* z y)) (*.f64 y x))
(*.f64 y x)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
#s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y))
(*.f64 (neg.f64 z) y)
(neg.f64 z)
(*.f64 (-.f64 x z) (*.f64 t y))
(-.f64 x z)
(*.f64 t y)
(fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z))
(*.f64 (*.f64 t (neg.f64 y)) z)
(*.f64 t (neg.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>

eval272.0ms (3.4%)

Memory
49.1MiB live, 347.0MiB allocated
Compiler

Compiled 25 012 to 1 577 computations (93.7% saved)

prune105.0ms (1.3%)

Memory
-7.9MiB live, 158.3MiB allocated
Pruning

15 alts after pruning (10 fresh and 5 done)

PrunedKeptTotal
New1 51581 523
Fresh426
Picked055
Done000
Total1 519151 534
Accuracy
100.0%
Counts
1 534 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.9%
(fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x))
87.7%
(fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z))
73.4%
(/.f64 (*.f64 (+.f64 z x) (*.f64 (*.f64 (-.f64 x z) t) y)) (+.f64 z x))
91.2%
(/.f64 (*.f64 t y) (/.f64 #s(literal 1 binary64) (-.f64 x z)))
97.9%
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
34.6%
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 x z) y) y) (+.f64 z x)) (*.f64 (-.f64 x z) y)) t)
97.8%
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t)
91.3%
(*.f64 (-.f64 x z) (*.f64 t y))
85.1%
(*.f64 (*.f64 (-.f64 x z) t) y)
36.4%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t)
54.2%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
58.5%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
51.6%
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
56.7%
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
49.7%
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
Compiler

Compiled 246 to 219 computations (11% saved)

simplify148.0ms (1.9%)

Memory
-13.8MiB live, 144.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)
cost-diff0
#s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y))
cost-diff0
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t)
cost-diff1344
(*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z))
cost-diff0
(*.f64 (*.f64 t y) x)
cost-diff0
(neg.f64 z)
cost-diff0
(*.f64 (neg.f64 z) t)
cost-diff640
(fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x))
cost-diff0
(*.f64 t y)
cost-diff0
(neg.f64 z)
cost-diff0
#s(approx (- x z) (neg.f64 z))
cost-diff0
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
cost-diff0
(*.f64 y t)
cost-diff0
(*.f64 (*.f64 y t) x)
cost-diff0
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
cost-diff0
(-.f64 x z)
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 x z))
cost-diff0
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t)
cost-diff1088
(/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035180
053168
1111145
2232139
3462139
41482139
53083139
64951139
77026139
08093139
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t)
(/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z)))
y
(/.f64 #s(literal 1 binary64) (-.f64 x z))
#s(literal 1 binary64)
(-.f64 x z)
x
z
t
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
(*.f64 (*.f64 y t) x)
(*.f64 y t)
y
t
x
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
#s(approx (- x z) (neg.f64 z))
(neg.f64 z)
z
(*.f64 t y)
t
y
(fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x))
(*.f64 (neg.f64 z) t)
(neg.f64 z)
z
t
y
(*.f64 (*.f64 t y) x)
(*.f64 t y)
x
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t)
#s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y))
(*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)
(*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z))
(*.f64 (neg.f64 z) z)
(neg.f64 z)
z
(/.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
y
t
Outputs
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t)
(*.f64 (*.f64 t (-.f64 x z)) y)
(/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z)))
(*.f64 (-.f64 x z) y)
y
(/.f64 #s(literal 1 binary64) (-.f64 x z))
#s(literal 1 binary64)
(-.f64 x z)
x
z
t
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t y) x))
(*.f64 (*.f64 y t) x)
(*.f64 (*.f64 t y) x)
(*.f64 y t)
(*.f64 t y)
y
t
x
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
(*.f64 (*.f64 t y) #s(approx (- x z) (neg.f64 z)))
#s(approx (- x z) (neg.f64 z))
(neg.f64 z)
z
(*.f64 t y)
t
y
(fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x))
(*.f64 (*.f64 t (-.f64 x z)) y)
(*.f64 (neg.f64 z) t)
(neg.f64 z)
z
t
y
(*.f64 (*.f64 t y) x)
(*.f64 t y)
x
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
#s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y))
#s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y))
(*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)
(*.f64 (neg.f64 z) y)
(*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z))
(neg.f64 z)
(*.f64 (neg.f64 z) z)
(neg.f64 z)
z
(/.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
y
t

localize243.0ms (3%)

Memory
-6.2MiB live, 107.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 z)
accuracy1.3734035614373785
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t)
accuracy30.104561923795245
(*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z))
accuracy31.375534257506764
#s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y))
accuracy0
(*.f64 t y)
accuracy0
(neg.f64 z)
accuracy4.864648780498628
(*.f64 (*.f64 t y) x)
accuracy6.510492881342486
(fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x))
accuracy0
(*.f64 t y)
accuracy0
(neg.f64 z)
accuracy5.54530080930962
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
accuracy33.61791842965422
#s(approx (- x z) (neg.f64 z))
accuracy0
(*.f64 y t)
accuracy4.864648780498628
(*.f64 (*.f64 y t) x)
accuracy25.961939427942454
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
accuracy0
(-.f64 x z)
accuracy0.0234375
(/.f64 #s(literal 1 binary64) (-.f64 x z))
accuracy0.25
(/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z)))
accuracy1.3734035614373785
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t)
Samples
115.0ms256×0valid
Compiler

Compiled 297 to 59 computations (80.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-mult: 71.0ms (84.9% of total)
ival-div: 5.0ms (6% of total)
ival-sub: 3.0ms (3.6% of total)
ival-add: 2.0ms (2.4% of total)
ival-neg: 2.0ms (2.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series37.0ms (0.5%)

Memory
32.2MiB live, 32.2MiB allocated
Counts
18 → 576
Calls
Call 1
Inputs
#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())
#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())
#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())
#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())
#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())
#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())
#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())
Outputs
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf t) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (/ z (pow x 2))) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (/ 1 (pow x 2)) (/ z (pow x 3)))) (/ 1 x)) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (/ 1 (pow x 3)) (/ z (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x)) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 y) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 y) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 y) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ x z)) 1) z) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow x 2) (pow z 2))) (+ 1 (/ x z))) z) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow x 3) (pow z 3))) (+ 1 (+ (/ x z) (/ (pow x 2) (pow z 2))))) z) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ y (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ y (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ y (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (/ x z)) z)) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) z)) x) z))) z)) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) z) (* -1 (pow x 2))) z)) x) z))) z)) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf z) (#s(alt (*.f64 (neg.f64 z) t) (patch (*.f64 (neg.f64 z) t) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) (patch (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor -inf y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor -inf y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor -inf y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor -inf y) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 y t) (patch (*.f64 y t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) (patch (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ x (pow z 2))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* -1 (/ x (pow z 3))) (/ 1 (pow z 2)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* x (- (* -1 (/ x (pow z 4))) (/ 1 (pow z 3)))) (/ 1 (pow z 2)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (/ z x)) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow z 2) (pow x 2))) (* -1 (/ z x))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow z 3) (pow x 3))) (+ (* -1 (/ z x)) (* -1 (/ (pow z 2) (pow x 2))))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) (patch (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) (patch (*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ z x)) 1) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow z 2) x) (* -1 z)) x)) 1) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow z 3) x)) (pow z 2)) x)) (* -1 z)) x)) 1) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal 1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt (-.f64 x z) (patch (-.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 y t) x) (patch (*.f64 (*.f64 y t) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) (patch (fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 t y) x) (patch (*.f64 (*.f64 t y) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) (patch #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
3.0ms
y
@-inf
((/ y (/ 1 (- x z))) (* (/ y (/ 1 (- x z))) t) (/ 1 (- x z)) (- x z) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* y t) x) (* y t) (* (- x z) (* t y)) (- x z) (neg z) (* t y) (+ (* (* (neg z) t) y) (* (* t y) x)) (* (neg z) t) (* (* t y) x) (* (* (neg z) z) (/ 1 z)) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* (* (* (neg z) z) (/ 1 z)) y))
2.0ms
y
@inf
((/ y (/ 1 (- x z))) (* (/ y (/ 1 (- x z))) t) (/ 1 (- x z)) (- x z) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* y t) x) (* y t) (* (- x z) (* t y)) (- x z) (neg z) (* t y) (+ (* (* (neg z) t) y) (* (* t y) x)) (* (neg z) t) (* (* t y) x) (* (* (neg z) z) (/ 1 z)) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* (* (* (neg z) z) (/ 1 z)) y))
2.0ms
t
@-inf
((/ y (/ 1 (- x z))) (* (/ y (/ 1 (- x z))) t) (/ 1 (- x z)) (- x z) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* y t) x) (* y t) (* (- x z) (* t y)) (- x z) (neg z) (* t y) (+ (* (* (neg z) t) y) (* (* t y) x)) (* (neg z) t) (* (* t y) x) (* (* (neg z) z) (/ 1 z)) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* (* (* (neg z) z) (/ 1 z)) y))
2.0ms
z
@inf
((/ y (/ 1 (- x z))) (* (/ y (/ 1 (- x z))) t) (/ 1 (- x z)) (- x z) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* y t) x) (* y t) (* (- x z) (* t y)) (- x z) (neg z) (* t y) (+ (* (* (neg z) t) y) (* (* t y) x)) (* (neg z) t) (* (* t y) x) (* (* (neg z) z) (/ 1 z)) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* (* (* (neg z) z) (/ 1 z)) y))
2.0ms
t
@inf
((/ y (/ 1 (- x z))) (* (/ y (/ 1 (- x z))) t) (/ 1 (- x z)) (- x z) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* y t) x) (* y t) (* (- x z) (* t y)) (- x z) (neg z) (* t y) (+ (* (* (neg z) t) y) (* (* t y) x)) (* (neg z) t) (* (* t y) x) (* (* (neg z) z) (/ 1 z)) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (* (* (* (neg z) z) (/ 1 z)) y))

simplify216.0ms (2.7%)

Memory
-19.7MiB live, 112.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02013164
16373150
217483113
355623105
082773089
Stop Event
iter limit
node limit
Counts
576 → 570
Calls
Call 1
Inputs
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* x y)
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(/ 1 x)
(+ (/ 1 x) (/ z (pow x 2)))
(+ (* z (+ (/ 1 (pow x 2)) (/ z (pow x 3)))) (/ 1 x))
(+ (* z (+ (* z (+ (/ 1 (pow x 3)) (/ z (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
x
(+ x (* -1 z))
(+ x (* -1 z))
(+ x (* -1 z))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
x
(+ x (* -1 z))
(+ x (* -1 z))
(+ x (* -1 z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* x y)
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* z (+ (* -1 y) (/ (* x y) z)))
(* z (+ (* -1 y) (/ (* x y) z)))
(* z (+ (* -1 y) (/ (* x y) z)))
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(/ -1 z)
(/ (- (* -1 (/ x z)) 1) z)
(/ (- (* -1 (/ (pow x 2) (pow z 2))) (+ 1 (/ x z))) z)
(/ (- (* -1 (/ (pow x 3) (pow z 3))) (+ 1 (+ (/ x z) (/ (pow x 2) (pow z 2))))) z)
(* -1 z)
(* z (- (/ x z) 1))
(* z (- (/ x z) 1))
(* z (- (/ x z) 1))
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 z)
(* z (- (/ x z) 1))
(* z (- (/ x z) 1))
(* z (- (/ x z) 1))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* y z))
(* z (- (/ (* x y) z) y))
(* z (- (/ (* x y) z) y))
(* z (- (/ (* x y) z) y))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(/ -1 z)
(* -1 (/ (+ 1 (/ x z)) z))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) z)) x) z))) z))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) z) (* -1 (pow x 2))) z)) x) z))) z))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* -1 (* t z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* y z))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t y)
(* t y)
(* t y)
(* t y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(/ -1 z)
(- (* -1 (/ x (pow z 2))) (/ 1 z))
(- (* x (- (* -1 (/ x (pow z 3))) (/ 1 (pow z 2)))) (/ 1 z))
(- (* x (- (* x (- (* -1 (/ x (pow z 4))) (/ 1 (pow z 3)))) (/ 1 (pow z 2)))) (/ 1 z))
(* -1 z)
(- x z)
(- x z)
(- x z)
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 z)
(- x z)
(- x z)
(- x z)
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 (* y z))
(- (* x y) (* y z))
(- (* x y) (* y z))
(- (* x y) (* y z))
(* x y)
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(/ 1 x)
(/ (+ 1 (/ z x)) x)
(/ (- (+ 1 (/ (pow z 2) (pow x 2))) (* -1 (/ z x))) x)
(/ (- (+ 1 (/ (pow z 3) (pow x 3))) (+ (* -1 (/ z x)) (* -1 (/ (pow z 2) (pow x 2))))) x)
x
(* x (+ 1 (* -1 (/ z x))))
(* x (+ 1 (* -1 (/ z x))))
(* x (+ 1 (* -1 (/ z x))))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
x
(* x (+ 1 (* -1 (/ z x))))
(* x (+ 1 (* -1 (/ z x))))
(* x (+ 1 (* -1 (/ z x))))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x y)
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(/ 1 x)
(* -1 (/ (- (* -1 (/ z x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow z 2) x) (* -1 z)) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow z 3) x)) (pow z 2)) x)) (* -1 z)) x)) 1) x))
x
(* -1 (* x (- (/ z x) 1)))
(* -1 (* x (- (/ z x) 1)))
(* -1 (* x (- (/ z x) 1)))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
x
(* -1 (* x (- (/ z x) 1)))
(* -1 (* x (- (/ z x) 1)))
(* -1 (* x (- (/ z x) 1)))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
Outputs
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (/ z (pow x 2)))
(/.f64 (-.f64 (/.f64 z x) #s(literal -1 binary64)) x)
(+ (* z (+ (/ 1 (pow x 2)) (/ z (pow x 3)))) (/ 1 x))
(/.f64 (fma.f64 (-.f64 (/.f64 z x) #s(literal -1 binary64)) (/.f64 z x) #s(literal 1 binary64)) x)
(+ (* z (+ (* z (+ (/ 1 (pow x 3)) (/ z (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (-.f64 (/.f64 z x) #s(literal -1 binary64)) (/.f64 z x) #s(literal 1 binary64)) x) (/.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))))
x
(+ x (* -1 z))
(-.f64 x z)
(+ x (* -1 z))
(-.f64 x z)
(+ x (* -1 z))
(-.f64 x z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
x
(+ x (* -1 z))
(-.f64 x z)
(+ x (* -1 z))
(-.f64 x z)
(+ x (* -1 z))
(-.f64 x z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* z (+ (* -1 y) (/ (* x y) z)))
(*.f64 (-.f64 x z) y)
(* z (+ (* -1 y) (/ (* x y) z)))
(*.f64 (-.f64 x z) y)
(* z (+ (* -1 y) (/ (* x y) z)))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ (- (* -1 (/ x z)) 1) z)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x z)) z)
(/ (- (* -1 (/ (pow x 2) (pow z 2))) (+ 1 (/ x z))) z)
(/.f64 (fma.f64 (/.f64 x z) (-.f64 #s(literal -1 binary64) (/.f64 x z)) #s(literal -1 binary64)) z)
(/ (- (* -1 (/ (pow x 3) (pow z 3))) (+ 1 (+ (/ x z) (/ (pow x 2) (pow z 2))))) z)
(/.f64 (fma.f64 (/.f64 x z) (fma.f64 (/.f64 x z) (-.f64 #s(literal -1 binary64) (/.f64 x z)) #s(literal -1 binary64)) #s(literal -1 binary64)) z)
(* -1 z)
(neg.f64 z)
(* z (- (/ x z) 1))
(-.f64 x z)
(* z (- (/ x z) 1))
(-.f64 x z)
(* z (- (/ x z) 1))
(-.f64 x z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 z)
(neg.f64 z)
(* z (- (/ x z) 1))
(-.f64 x z)
(* z (- (/ x z) 1))
(-.f64 x z)
(* z (- (/ x z) 1))
(-.f64 x z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 x z) y)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 x z) y)
(* z (- (/ (* x y) z) y))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 x z) y)
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 x z) y)
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(* -1 (/ (+ 1 (/ x z)) z))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x z)) z)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) z)) x) z))) z))
(/.f64 (fma.f64 (/.f64 x z) (-.f64 #s(literal -1 binary64) (/.f64 x z)) #s(literal -1 binary64)) z)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) z) (* -1 (pow x 2))) z)) x) z))) z))
(/.f64 (fma.f64 (/.f64 x z) (fma.f64 (/.f64 x z) (-.f64 #s(literal -1 binary64) (/.f64 x z)) #s(literal -1 binary64)) #s(literal -1 binary64)) z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(-.f64 x z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(-.f64 x z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(-.f64 x z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(-.f64 x z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(-.f64 x z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(-.f64 x z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 x z) y)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 x z) y)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* t y)
(*.f64 y t)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(- (* -1 (/ x (pow z 2))) (/ 1 z))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x z)) z)
(- (* x (- (* -1 (/ x (pow z 3))) (/ 1 (pow z 2)))) (/ 1 z))
(/.f64 (fma.f64 (/.f64 x z) (-.f64 #s(literal -1 binary64) (/.f64 x z)) #s(literal -1 binary64)) z)
(- (* x (- (* x (- (* -1 (/ x (pow z 4))) (/ 1 (pow z 3)))) (/ 1 (pow z 2)))) (/ 1 z))
(fma.f64 (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 4 binary64)))) x) x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x z)) z))
(* -1 z)
(neg.f64 z)
(- x z)
(-.f64 x z)
(- x z)
(-.f64 x z)
(- x z)
(-.f64 x z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 z)
(neg.f64 z)
(- x z)
(-.f64 x z)
(- x z)
(-.f64 x z)
(- x z)
(-.f64 x z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 t) (*.f64 z y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(* x y)
(*.f64 x y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (/ z x)) x)
(/.f64 (-.f64 (/.f64 z x) #s(literal -1 binary64)) x)
(/ (- (+ 1 (/ (pow z 2) (pow x 2))) (* -1 (/ z x))) x)
(/.f64 (fma.f64 (-.f64 (/.f64 z x) #s(literal -1 binary64)) (/.f64 z x) #s(literal 1 binary64)) x)
(/ (- (+ 1 (/ (pow z 3) (pow x 3))) (+ (* -1 (/ z x)) (* -1 (/ (pow z 2) (pow x 2))))) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 z x) (fma.f64 (/.f64 z x) z z) z) x) #s(literal -1 binary64)) x)
x
(* x (+ 1 (* -1 (/ z x))))
(-.f64 x z)
(* x (+ 1 (* -1 (/ z x))))
(-.f64 x z)
(* x (+ 1 (* -1 (/ z x))))
(-.f64 x z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
x
(* x (+ 1 (* -1 (/ z x))))
(-.f64 x z)
(* x (+ 1 (* -1 (/ z x))))
(-.f64 x z)
(* x (+ 1 (* -1 (/ z x))))
(-.f64 x z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (* -1 (/ z x)) 1) x))
(/.f64 (-.f64 (/.f64 z x) #s(literal -1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (/ (pow z 2) x) (* -1 z)) x)) 1) x))
(/.f64 (fma.f64 (-.f64 (/.f64 z x) #s(literal -1 binary64)) (/.f64 z x) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow z 3) x)) (pow z 2)) x)) (* -1 z)) x)) 1) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 z x) (fma.f64 (/.f64 z x) z z) z) x) #s(literal -1 binary64)) x)
x
(* -1 (* x (- (/ z x) 1)))
(-.f64 x z)
(* -1 (* x (- (/ z x) 1)))
(-.f64 x z)
(* -1 (* x (- (/ z x) 1)))
(-.f64 x z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
x
(* -1 (* x (- (/ z x) 1)))
(-.f64 x z)
(* -1 (* x (- (/ z x) 1)))
(-.f64 x z)
(* -1 (* x (- (/ z x) 1)))
(-.f64 x z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 (-.f64 x z) t) y)
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (-.f64 x z) y)

rewrite213.0ms (2.7%)

Memory
0.2MiB live, 351.7MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035147
053129
1183106
21127106
08479106
Stop Event
iter limit
node limit
iter limit
Counts
18 → 906
Calls
Call 1
Inputs
(/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z)))
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t)
(/.f64 #s(literal 1 binary64) (-.f64 x z))
(-.f64 x z)
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
(*.f64 (*.f64 y t) x)
(*.f64 y t)
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
#s(approx (- x z) (neg.f64 z))
(neg.f64 z)
(*.f64 t y)
(fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x))
(*.f64 (neg.f64 z) t)
(*.f64 (*.f64 t y) x)
(*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t)
#s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y))
(*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) 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>

eval293.0ms (3.7%)

Memory
16.6MiB live, 399.5MiB allocated
Compiler

Compiled 27 285 to 2 741 computations (90% saved)

prune74.0ms (0.9%)

Memory
17.3MiB live, 173.3MiB allocated
Pruning

15 alts after pruning (7 fresh and 8 done)

PrunedKeptTotal
New1 59651 601
Fresh325
Picked235
Done055
Total1 601151 616
Accuracy
100.0%
Counts
1 616 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.9%
(fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x))
87.7%
(fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z))
73.4%
(/.f64 (*.f64 (+.f64 z x) (*.f64 (*.f64 (-.f64 x z) t) y)) (+.f64 z x))
91.2%
(/.f64 (*.f64 t y) (/.f64 #s(literal 1 binary64) (-.f64 x z)))
97.8%
(/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y))
97.9%
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
58.5%
(*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t)
91.3%
(*.f64 (-.f64 x z) (*.f64 t y))
49.7%
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
30.9%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t)
54.2%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
58.5%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
51.6%
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
56.7%
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
50.5%
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
Compiler

Compiled 196 to 189 computations (3.6% saved)

simplify103.0ms (1.3%)

Memory
14.3MiB live, 161.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y z)
cost-diff0
#s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)))
cost-diff0
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t)
cost-diff1024
(*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))
cost-diff0
(/.f64 #s(literal 1 binary64) x)
cost-diff0
#s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))
cost-diff0
(/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)))
cost-diff0
(*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t)
cost-diff0
(neg.f64 z)
cost-diff0
#s(approx (- x z) (neg.f64 z))
cost-diff0
(*.f64 #s(approx (- x z) (neg.f64 z)) t)
cost-diff0
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
cost-diff0
(*.f64 t x)
cost-diff0
(*.f64 (*.f64 t x) y)
cost-diff0
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
cost-diff0
(/.f64 #s(literal -1 binary64) (-.f64 x z))
cost-diff0
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)
cost-diff0
(neg.f64 t)
cost-diff1600
(/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
038184
055180
1104175
2200174
3454160
41047160
53125160
65415160
77635160
08029160
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y))
(neg.f64 t)
t
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)
(/.f64 #s(literal -1 binary64) (-.f64 x z))
#s(literal -1 binary64)
(-.f64 x z)
x
z
y
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
(*.f64 (*.f64 t x) y)
(*.f64 t x)
t
x
y
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
(*.f64 #s(approx (- x z) (neg.f64 z)) t)
#s(approx (- x z) (neg.f64 z))
(neg.f64 z)
z
t
y
(*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t)
(/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)))
y
#s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
x
t
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t)
#s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)))
(*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))
(/.f64 y z)
y
z
(*.f64 (neg.f64 z) z)
(neg.f64 z)
t
Outputs
(/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y))
(*.f64 (*.f64 (-.f64 x z) t) y)
(neg.f64 t)
t
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)
(/.f64 (/.f64 #s(literal 1 binary64) y) (-.f64 z x))
(/.f64 #s(literal -1 binary64) (-.f64 x z))
(/.f64 #s(literal 1 binary64) (-.f64 z x))
#s(literal -1 binary64)
(-.f64 x z)
x
z
y
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 x t) y))
(*.f64 (*.f64 t x) y)
(*.f64 (*.f64 x t) y)
(*.f64 t x)
(*.f64 x t)
t
x
y
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
(*.f64 (*.f64 y t) #s(approx (- x z) (neg.f64 z)))
(*.f64 #s(approx (- x z) (neg.f64 z)) t)
#s(approx (- x z) (neg.f64 z))
(neg.f64 z)
z
t
y
(*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t)
(/.f64 (*.f64 y t) #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)))
y
#s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
x
t
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
#s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)))
#s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y))
(*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))
(*.f64 (neg.f64 z) y)
(/.f64 y z)
y
z
(*.f64 (neg.f64 z) z)
(neg.f64 z)
t

localize372.0ms (4.7%)

Memory
-144.5MiB live, 267.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 z)
accuracy1.3734035614373785
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t)
accuracy25.909084574501225
(*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))
accuracy31.375534257506764
#s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)))
accuracy0
(/.f64 #s(literal 1 binary64) x)
accuracy0.25
(/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)))
accuracy1.3734035614373785
(*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t)
accuracy29.421454791062782
#s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))
accuracy0
(neg.f64 z)
accuracy0.0234375
(*.f64 #s(approx (- x z) (neg.f64 z)) t)
accuracy9.501693033356124
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
accuracy33.61791842965422
#s(approx (- x z) (neg.f64 z))
accuracy0
(*.f64 t x)
accuracy6.201561866524175
(*.f64 (*.f64 t x) y)
accuracy25.961939427942454
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
accuracy0
(neg.f64 t)
accuracy0.0234375
(/.f64 #s(literal -1 binary64) (-.f64 x z))
accuracy0.2421875
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)
accuracy1.3460598114373785
(/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y))
Samples
345.0ms256×0valid
Compiler

Compiled 275 to 62 computations (77.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 312.0ms
ival-mult: 291.0ms (93.4% of total)
ival-div: 11.0ms (3.5% of total)
ival-sub: 3.0ms (1% of total)
ival-add: 3.0ms (1% of total)
ival-neg: 3.0ms (1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series144.0ms (1.8%)

Memory
21.7MiB live, 132.9MiB allocated
Counts
19 → 600
Calls
Call 1
Inputs
#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())
#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())
#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())
#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())
#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())
#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())
#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())
#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())
#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())
Outputs
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor 0 t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor 0 t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor 0 t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor 0 t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor 0 t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor 0 t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor 0 t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor 0 t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor 0 t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor inf t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor inf t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor inf t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor inf t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 (* y z)) (* x y))) (taylor inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor inf t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor inf t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor inf t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor inf t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor -inf t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor -inf t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor -inf t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor -inf t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (* x y)) (* y z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf t) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor -inf t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor -inf t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor -inf t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor -inf t) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (- x z)) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf t) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (- (* x y) (* y z))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor 0 z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ z (* (pow x 2) y))) (/ 1 (* x y))) (taylor 0 z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -1 (/ z (* (pow x 3) y))) (/ 1 (* (pow x 2) y)))) (/ 1 (* x y))) (taylor 0 z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -1 (/ z (* (pow x 4) y))) (/ 1 (* (pow x 3) y)))) (/ 1 (* (pow x 2) y)))) (/ 1 (* x y))) (taylor 0 z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ z (pow x 2))) (/ 1 x)) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -1 (/ z (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x)) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -1 (/ z (pow x 4))) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 1 x)) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t x)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t x)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t x)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (/ z (pow x 2))) (taylor 0 z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (/ 1 (pow x 2)) (/ z (pow x 3)))) (/ 1 x)) (taylor 0 z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (/ 1 (pow x 3)) (/ z (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x)) (taylor 0 z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* y z)) (taylor inf z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (/ 1 y) (/ x (* y z))) z) (taylor inf z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 y) (/ (pow x 2) (* y (pow z 2)))) (* -1 (/ x (* y z)))) z) (taylor inf z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 y) (/ (pow x 3) (* y (pow z 3)))) (+ (* -1 (/ x (* y z))) (* -1 (/ (pow x 2) (* y (pow z 2)))))) z) (taylor inf z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (/ x z)) z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow x 2) (pow z 2))) (* -1 (/ x z))) z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow x 3) (pow z 3))) (+ (* -1 (/ x z)) (* -1 (/ (pow x 2) (pow z 2))))) z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 t) (/ (* t x) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 t) (/ (* t x) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 t) (/ (* t x) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ x z) 1)) (taylor inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 y) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 y) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 y) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor inf z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ x z)) 1) z) (taylor inf z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow x 2) (pow z 2))) (+ 1 (/ x z))) z) (taylor inf z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow x 3) (pow z 3))) (+ 1 (+ (/ x z) (/ (pow x 2) (pow z 2))))) z) (taylor inf z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (* t y)) (/ (* t (* x y)) z))) (taylor inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ (* x y) z) y)) (taylor inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* y z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ x (* y z))) (/ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow x 2) (* y z)) (* -1 (/ x y))) z)) (/ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) (* y z))) (/ (pow x 2) y)) z)) (* -1 (/ x y))) z)) (/ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ x z)) 1) z)) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow x 2) z) (* -1 x)) z)) 1) z)) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) z)) (pow x 2)) z)) (* -1 x)) z)) 1) z)) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ t (* -1 (/ (* t x) z))))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ t (* -1 (/ (* t x) z))))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ t (* -1 (/ (* t x) z))))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ x z))))) (taylor -inf z) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ y (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ y (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ y (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor -inf z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (/ x z)) z)) (taylor -inf z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) z)) x) z))) z)) (taylor -inf z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) z) (* -1 (pow x 2))) z)) x) z))) z)) (taylor -inf z) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y)))) (taylor -inf z) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor 0 y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor 0 y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor 0 y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor 0 y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor 0 y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor 0 y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor inf y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor inf y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor inf y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor inf y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (* t z)) (* t x))) (taylor inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor -inf y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor -inf y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor -inf y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* y (- x z))) (taylor -inf y) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (* t x)) (* t z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf y) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* t (* y (- x z))) (taylor -inf y) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (- x z)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) (patch (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y (- (* -1 x) (* -1 z))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 x) (* -1 z)))) (taylor -inf y) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* y z)) (taylor 0 x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 (* y z)) (/ x (* y (pow z 2)))) (taylor 0 x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (/ 1 (* y (pow z 2))) (/ x (* y (pow z 3))))) (/ 1 (* y z))) (taylor 0 x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* x (+ (/ 1 (* y (pow z 3))) (/ x (* y (pow z 4))))) (/ 1 (* y (pow z 2))))) (/ 1 (* y z))) (taylor 0 x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 z) (/ x (pow z 2))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (/ 1 (pow z 2)) (/ x (pow z 3)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* x (+ (/ 1 (pow z 3)) (/ x (pow z 4)))) (/ 1 (pow z 2)))) (/ 1 z)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor 0 x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor 0 x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor 0 x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor 0 x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t x)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t x)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t x)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- x z) (taylor 0 x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* y z)) (* x y)) (taylor 0 x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor 0 x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ x (pow z 2))) (/ 1 z)) (taylor 0 x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* -1 (/ x (pow z 3))) (/ 1 (pow z 2)))) (/ 1 z)) (taylor 0 x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* x (- (* -1 (/ x (pow z 4))) (/ 1 (pow z 3)))) (/ 1 (pow z 2)))) (/ 1 z)) (taylor 0 x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (* y z))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t (* y z))) (* t (* x y))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* y z)) (taylor 0 x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ z (* x y))) (/ 1 y)) x) (taylor inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow z 2) (* (pow x 2) y))) (+ (/ 1 y) (/ z (* x y)))) x) (taylor inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow z 3) (* (pow x 3) y))) (+ (/ 1 y) (+ (/ z (* x y)) (/ (pow z 2) (* (pow x 2) y))))) x) (taylor inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ z x)) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow z 2) (pow x 2))) (+ 1 (/ z x))) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow z 3) (pow x 3))) (+ 1 (+ (/ z x) (/ (pow z 2) (pow x 2))))) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor inf x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor inf x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor inf x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor inf x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ t (* -1 (/ (* t z) x)))) (taylor inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ t (* -1 (/ (* t z) x)))) (taylor inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ t (* -1 (/ (* t z) x)))) (taylor inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z x)))) (taylor inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (/ z x)) x) (taylor inf x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow z 2) (pow x 2))) (* -1 (/ z x))) x) (taylor inf x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow z 3) (pow x 3))) (+ (* -1 (/ z x)) (* -1 (/ (pow z 2) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* t (* y z)) x)) (* t y))) (taylor inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -1 (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) (patch (/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor -inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (/ 1 y) (/ z (* x y))) x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow z 2) (* x y))) (/ z y)) x)) (/ 1 y)) x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow z 3) (* x y)) (* -1 (/ (pow z 2) y))) x)) (/ z y)) x)) (/ 1 y)) x)) (taylor -inf x) (#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) (patch (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (/ z x)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow z 2) x)) z) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow z 3) x) (* -1 (pow z 2))) x)) z) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (-.f64 x z)) (patch (/.f64 #s(literal -1 binary64) (-.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) (patch #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 t x) y) (patch (*.f64 (*.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor -inf x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor -inf x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor -inf x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor -inf x) (#s(alt (*.f64 t x) (patch (*.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) (patch (*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y) #<representation binary64>) () ())) ())
#s(alt (* t x) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 t) (/ (* t z) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 t) (/ (* t z) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 t) (/ (* t z) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x z) (neg.f64 z)) t) (patch (*.f64 #s(approx (- x z) (neg.f64 z)) t) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z x) 1))) (taylor -inf x) (#s(alt #s(approx (- x z) (neg.f64 z)) (patch #s(approx (- x z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) (patch (*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) (patch (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ z x)) 1) x)) (taylor -inf x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow z 2) x) (* -1 z)) x)) 1) x)) (taylor -inf x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow z 3) x)) (pow z 2)) x)) (* -1 z)) x)) 1) x)) (taylor -inf x) (#s(alt #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) (patch #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) x) (patch (/.f64 #s(literal 1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* t (* x y)) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) (patch (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (/ (* y z) x)))) (taylor -inf x) (#s(alt #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) (patch #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
87.0ms
x
@0
((/ (neg t) (/ (/ -1 (- x z)) y)) (neg t) (/ (/ -1 (- x z)) y) (/ -1 (- x z)) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* t x) y) (* t x) (* (* (- x z) t) y) (* (- x z) t) (- x z) (neg z) (* (/ y (/ 1 (- x z))) t) (/ y (/ 1 (- x z))) (/ 1 (- x z)) (/ 1 x) (* (/ y z) (* (neg z) z)) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (/ y z))
8.0ms
x
@-inf
((/ (neg t) (/ (/ -1 (- x z)) y)) (neg t) (/ (/ -1 (- x z)) y) (/ -1 (- x z)) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* t x) y) (* t x) (* (* (- x z) t) y) (* (- x z) t) (- x z) (neg z) (* (/ y (/ 1 (- x z))) t) (/ y (/ 1 (- x z))) (/ 1 (- x z)) (/ 1 x) (* (/ y z) (* (neg z) z)) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (/ y z))
5.0ms
t
@-inf
((/ (neg t) (/ (/ -1 (- x z)) y)) (neg t) (/ (/ -1 (- x z)) y) (/ -1 (- x z)) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* t x) y) (* t x) (* (* (- x z) t) y) (* (- x z) t) (- x z) (neg z) (* (/ y (/ 1 (- x z))) t) (/ y (/ 1 (- x z))) (/ 1 (- x z)) (/ 1 x) (* (/ y z) (* (neg z) z)) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (/ y z))
3.0ms
y
@inf
((/ (neg t) (/ (/ -1 (- x z)) y)) (neg t) (/ (/ -1 (- x z)) y) (/ -1 (- x z)) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* t x) y) (* t x) (* (* (- x z) t) y) (* (- x z) t) (- x z) (neg z) (* (/ y (/ 1 (- x z))) t) (/ y (/ 1 (- x z))) (/ 1 (- x z)) (/ 1 x) (* (/ y z) (* (neg z) z)) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (/ y z))
3.0ms
y
@-inf
((/ (neg t) (/ (/ -1 (- x z)) y)) (neg t) (/ (/ -1 (- x z)) y) (/ -1 (- x z)) (+ (* (* y x) t) (* (* t (neg y)) z)) (* (* t x) y) (* t x) (* (* (- x z) t) y) (* (- x z) t) (- x z) (neg z) (* (/ y (/ 1 (- x z))) t) (/ y (/ 1 (- x z))) (/ 1 (- x z)) (/ 1 x) (* (/ y z) (* (neg z) z)) (* (- (* x y) (* z y)) t) (- (* x y) (* z y)) (/ y z))

simplify155.0ms (1.9%)

Memory
2.9MiB live, 204.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04074513
113134359
236294121
081734085
Stop Event
iter limit
node limit
Counts
600 → 597
Calls
Call 1
Inputs
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* -1 t)
(* -1 t)
(* -1 t)
(* -1 t)
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t x)
(* t x)
(* t x)
(* t x)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (- x z))
(* t (- x z))
(* t (- x z))
(* t (- x z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* -1 t)
(* -1 t)
(* -1 t)
(* -1 t)
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (+ (* -1 (* y z)) (* x y)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t x)
(* t x)
(* t x)
(* t x)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (- x z))
(* t (- x z))
(* t (- x z))
(* t (- x z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* -1 t)
(* -1 t)
(* -1 t)
(* -1 t)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t x)
(* t x)
(* t x)
(* t x)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (- x z))
(* t (- x z))
(* t (- x z))
(* t (- x z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (- (* x y) (* y z)))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(/ -1 (* x y))
(- (* -1 (/ z (* (pow x 2) y))) (/ 1 (* x y)))
(- (* z (- (* -1 (/ z (* (pow x 3) y))) (/ 1 (* (pow x 2) y)))) (/ 1 (* x y)))
(- (* z (- (* z (- (* -1 (/ z (* (pow x 4) y))) (/ 1 (* (pow x 3) y)))) (/ 1 (* (pow x 2) y)))) (/ 1 (* x y)))
(/ -1 x)
(- (* -1 (/ z (pow x 2))) (/ 1 x))
(- (* z (- (* -1 (/ z (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))
(- (* z (- (* z (- (* -1 (/ z (pow x 4))) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 1 x))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* t x)
(+ (* -1 (* t z)) (* t x))
(+ (* -1 (* t z)) (* t x))
(+ (* -1 (* t z)) (* t x))
x
(+ x (* -1 z))
(+ x (* -1 z))
(+ x (* -1 z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* x y)
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(/ 1 x)
(+ (/ 1 x) (/ z (pow x 2)))
(+ (* z (+ (/ 1 (pow x 2)) (/ z (pow x 3)))) (/ 1 x))
(+ (* z (+ (* z (+ (/ 1 (pow x 3)) (/ z (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* t (* x y))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* x y)
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(/ 1 (* y z))
(/ (+ (/ 1 y) (/ x (* y z))) z)
(/ (- (+ (/ 1 y) (/ (pow x 2) (* y (pow z 2)))) (* -1 (/ x (* y z)))) z)
(/ (- (+ (/ 1 y) (/ (pow x 3) (* y (pow z 3)))) (+ (* -1 (/ x (* y z))) (* -1 (/ (pow x 2) (* y (pow z 2)))))) z)
(/ 1 z)
(/ (+ 1 (/ x z)) z)
(/ (- (+ 1 (/ (pow x 2) (pow z 2))) (* -1 (/ x z))) z)
(/ (- (+ 1 (/ (pow x 3) (pow z 3))) (+ (* -1 (/ x z)) (* -1 (/ (pow x 2) (pow z 2))))) z)
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* t z))
(* z (+ (* -1 t) (/ (* t x) z)))
(* z (+ (* -1 t) (/ (* t x) z)))
(* z (+ (* -1 t) (/ (* t x) z)))
(* -1 z)
(* z (- (/ x z) 1))
(* z (- (/ x z) 1))
(* z (- (/ x z) 1))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* y z))
(* z (+ (* -1 y) (/ (* x y) z)))
(* z (+ (* -1 y) (/ (* x y) z)))
(* z (+ (* -1 y) (/ (* x y) z)))
(/ -1 z)
(/ (- (* -1 (/ x z)) 1) z)
(/ (- (* -1 (/ (pow x 2) (pow z 2))) (+ 1 (/ x z))) z)
(/ (- (* -1 (/ (pow x 3) (pow z 3))) (+ 1 (+ (/ x z) (/ (pow x 2) (pow z 2))))) z)
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* t (* y z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(* -1 (* y z))
(* z (- (/ (* x y) z) y))
(* z (- (/ (* x y) z) y))
(* z (- (/ (* x y) z) y))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(/ 1 (* y z))
(* -1 (/ (- (* -1 (/ x (* y z))) (/ 1 y)) z))
(* -1 (/ (- (* -1 (/ (- (/ (pow x 2) (* y z)) (* -1 (/ x y))) z)) (/ 1 y)) z))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) (* y z))) (/ (pow x 2) y)) z)) (* -1 (/ x y))) z)) (/ 1 y)) z))
(/ 1 z)
(* -1 (/ (- (* -1 (/ x z)) 1) z))
(* -1 (/ (- (* -1 (/ (- (/ (pow x 2) z) (* -1 x)) z)) 1) z))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) z)) (pow x 2)) z)) (* -1 x)) z)) 1) z))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* t z))
(* -1 (* z (+ t (* -1 (/ (* t x) z)))))
(* -1 (* z (+ t (* -1 (/ (* t x) z)))))
(* -1 (* z (+ t (* -1 (/ (* t x) z)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* y z))
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(/ -1 z)
(* -1 (/ (+ 1 (/ x z)) z))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) z)) x) z))) z))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) z) (* -1 (pow x 2))) z)) x) z))) z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* t (* y z)))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(* -1 (* y z))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(/ -1 (* y (- x z)))
(/ -1 (* y (- x z)))
(/ -1 (* y (- x z)))
(/ -1 (* y (- x z)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(/ -1 (* y (- x z)))
(/ -1 (* y (- x z)))
(/ -1 (* y (- x z)))
(/ -1 (* y (- x z)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* y (+ (* -1 (* t z)) (* t x)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(/ -1 (* y (- x z)))
(/ -1 (* y (- x z)))
(/ -1 (* y (- x z)))
(/ -1 (* y (- x z)))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* t (* y (- x z)))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* y (- x z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* y z))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(* -1 (* y (- (* -1 x) (* -1 z))))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(/ 1 (* y z))
(+ (/ 1 (* y z)) (/ x (* y (pow z 2))))
(+ (* x (+ (/ 1 (* y (pow z 2))) (/ x (* y (pow z 3))))) (/ 1 (* y z)))
(+ (* x (+ (* x (+ (/ 1 (* y (pow z 3))) (/ x (* y (pow z 4))))) (/ 1 (* y (pow z 2))))) (/ 1 (* y z)))
(/ 1 z)
(+ (/ 1 z) (/ x (pow z 2)))
(+ (* x (+ (/ 1 (pow z 2)) (/ x (pow z 3)))) (/ 1 z))
(+ (* x (+ (* x (+ (/ 1 (pow z 3)) (/ x (pow z 4)))) (/ 1 (pow z 2)))) (/ 1 z))
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t x)
(* t x)
(* t x)
(* t x)
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 (* t z))
(+ (* -1 (* t z)) (* t x))
(+ (* -1 (* t z)) (* t x))
(+ (* -1 (* t z)) (* t x))
(* -1 z)
(- x z)
(- x z)
(- x z)
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 (* y z))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(+ (* -1 (* y z)) (* x y))
(/ -1 z)
(- (* -1 (/ x (pow z 2))) (/ 1 z))
(- (* x (- (* -1 (/ x (pow z 3))) (/ 1 (pow z 2)))) (/ 1 z))
(- (* x (- (* x (- (* -1 (/ x (pow z 4))) (/ 1 (pow z 3)))) (/ 1 (pow z 2)))) (/ 1 z))
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(* -1 (* t (* y z)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(* -1 (* y z))
(- (* x y) (* y z))
(- (* x y) (* y z))
(- (* x y) (* y z))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(/ -1 (* x y))
(/ (- (* -1 (/ z (* x y))) (/ 1 y)) x)
(/ (- (* -1 (/ (pow z 2) (* (pow x 2) y))) (+ (/ 1 y) (/ z (* x y)))) x)
(/ (- (* -1 (/ (pow z 3) (* (pow x 3) y))) (+ (/ 1 y) (+ (/ z (* x y)) (/ (pow z 2) (* (pow x 2) y))))) x)
(/ -1 x)
(/ (- (* -1 (/ z x)) 1) x)
(/ (- (* -1 (/ (pow z 2) (pow x 2))) (+ 1 (/ z x))) x)
(/ (- (* -1 (/ (pow z 3) (pow x 3))) (+ 1 (+ (/ z x) (/ (pow z 2) (pow x 2))))) x)
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t x)
(* t x)
(* t x)
(* t x)
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* t x)
(* x (+ t (* -1 (/ (* t z) x))))
(* x (+ t (* -1 (/ (* t z) x))))
(* x (+ t (* -1 (/ (* t z) x))))
x
(* x (+ 1 (* -1 (/ z x))))
(* x (+ 1 (* -1 (/ z x))))
(* x (+ 1 (* -1 (/ z x))))
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x y)
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(/ 1 x)
(/ (+ 1 (/ z x)) x)
(/ (- (+ 1 (/ (pow z 2) (pow x 2))) (* -1 (/ z x))) x)
(/ (- (+ 1 (/ (pow z 3) (pow x 3))) (+ (* -1 (/ z x)) (* -1 (/ (pow z 2) (pow x 2))))) x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(* t (* x y))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(* x y)
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* x (+ y (* -1 (/ (* y z) x))))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(/ -1 (* x y))
(* -1 (/ (+ (/ 1 y) (/ z (* x y))) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow z 2) (* x y))) (/ z y)) x)) (/ 1 y)) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow z 3) (* x y)) (* -1 (/ (pow z 2) y))) x)) (/ z y)) x)) (/ 1 y)) x))
(/ -1 x)
(* -1 (/ (+ 1 (/ z x)) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow z 2) x)) z) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow z 3) x) (* -1 (pow z 2))) x)) z) x))) x))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t (* x y))
(* t x)
(* t x)
(* t x)
(* t x)
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* t x)
(* -1 (* x (+ (* -1 t) (/ (* t z) x))))
(* -1 (* x (+ (* -1 t) (/ (* t z) x))))
(* -1 (* x (+ (* -1 t) (/ (* t z) x))))
x
(* -1 (* x (- (/ z x) 1)))
(* -1 (* x (- (/ z x) 1)))
(* -1 (* x (- (/ z x) 1)))
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(/ 1 x)
(* -1 (/ (- (* -1 (/ z x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow z 2) x) (* -1 z)) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow z 3) x)) (pow z 2)) x)) (* -1 z)) x)) 1) x))
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(* t (* x y))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
Outputs
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (+ (* -1 (* y z)) (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* t (+ (* -1 (* x y)) (* y z))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (- x z))
(*.f64 (-.f64 x z) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (- (* x y) (* y z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(/ -1 (* x y))
(/.f64 (/.f64 #s(literal -1 binary64) x) y)
(- (* -1 (/ z (* (pow x 2) y))) (/ 1 (* x y)))
(/.f64 (*.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) y)) x)
(- (* z (- (* -1 (/ z (* (pow x 3) y))) (/ 1 (* (pow x 2) y)))) (/ 1 (* x y)))
(fma.f64 z (/.f64 (/.f64 (neg.f64 z) y) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) y)) x))
(- (* z (- (* z (- (* -1 (/ z (* (pow x 4) y))) (/ 1 (* (pow x 3) y)))) (/ 1 (* (pow x 2) y)))) (/ 1 (* x y)))
(fma.f64 z (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) y)) (/.f64 z (*.f64 (pow.f64 x #s(literal 4 binary64)) y))) z) (/.f64 (*.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) y)) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ z (pow x 2))) (/ 1 x))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 z x)) x)
(- (* z (- (* -1 (/ z (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 z x) (-.f64 #s(literal -1 binary64) (/.f64 z x)) #s(literal -1 binary64)) x)
(- (* z (- (* z (- (* -1 (/ z (pow x 4))) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 1 x))
(fma.f64 (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 z (pow.f64 x #s(literal 4 binary64)))) z) z (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 z x)) x))
(* t (* x y))
(*.f64 (*.f64 x y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t x)
(*.f64 x t)
(+ (* -1 (* t z)) (* t x))
(*.f64 (-.f64 x z) t)
(+ (* -1 (* t z)) (* t x))
(*.f64 (-.f64 x z) t)
(+ (* -1 (* t z)) (* t x))
(*.f64 (-.f64 x z) t)
x
(+ x (* -1 z))
(-.f64 x z)
(+ x (* -1 z))
(-.f64 x z)
(+ x (* -1 z))
(-.f64 x z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* x y)
(*.f64 x y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (/ z (pow x 2)))
(/.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) x)
(+ (* z (+ (/ 1 (pow x 2)) (/ z (pow x 3)))) (/ 1 x))
(/.f64 (fma.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) (/.f64 z x) #s(literal 1 binary64)) x)
(+ (* z (+ (* z (+ (/ 1 (pow x 3)) (/ z (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(fma.f64 (fma.f64 (/.f64 z (pow.f64 x #s(literal 4 binary64))) z (/.f64 z (pow.f64 x #s(literal 3 binary64)))) z (/.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) x))
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* x y)
(*.f64 x y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(/ 1 (* y z))
(/.f64 #s(literal 1 binary64) (*.f64 z y))
(/ (+ (/ 1 y) (/ x (* y z))) z)
(/.f64 (+.f64 (/.f64 x (*.f64 z y)) (/.f64 #s(literal 1 binary64) y)) z)
(/ (- (+ (/ 1 y) (/ (pow x 2) (* y (pow z 2)))) (* -1 (/ x (* y z)))) z)
(/.f64 (fma.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) z) (/.f64 #s(literal 1 binary64) y)) z)
(/ (- (+ (/ 1 y) (/ (pow x 3) (* y (pow z 3)))) (+ (* -1 (/ x (* y z))) (* -1 (/ (pow x 2) (* y (pow z 2)))))) z)
(/.f64 (fma.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) z) (+.f64 (/.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) y) (/.f64 #s(literal 1 binary64) y))) z)
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(/ (+ 1 (/ x z)) z)
(/.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) z)
(/ (- (+ 1 (/ (pow x 2) (pow z 2))) (* -1 (/ x z))) z)
(/.f64 (fma.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) (/.f64 x z) #s(literal 1 binary64)) z)
(/ (- (+ 1 (/ (pow x 3) (pow z 3))) (+ (* -1 (/ x z)) (* -1 (/ (pow x 2) (pow z 2))))) z)
(/.f64 (fma.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) (/.f64 x z) (+.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) #s(literal 1 binary64))) z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* z (+ (* -1 t) (/ (* t x) z)))
(*.f64 (*.f64 t (-.f64 (/.f64 x z) #s(literal 1 binary64))) z)
(* z (+ (* -1 t) (/ (* t x) z)))
(*.f64 (*.f64 t (-.f64 (/.f64 x z) #s(literal 1 binary64))) z)
(* z (+ (* -1 t) (/ (* t x) z)))
(*.f64 (*.f64 t (-.f64 (/.f64 x z) #s(literal 1 binary64))) z)
(* -1 z)
(neg.f64 z)
(* z (- (/ x z) 1))
(fma.f64 (/.f64 x z) z (neg.f64 z))
(* z (- (/ x z) 1))
(fma.f64 (/.f64 x z) z (neg.f64 z))
(* z (- (/ x z) 1))
(fma.f64 (/.f64 x z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* z (+ (* -1 y) (/ (* x y) z)))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(* z (+ (* -1 y) (/ (* x y) z)))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(* z (+ (* -1 y) (/ (* x y) z)))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ (- (* -1 (/ x z)) 1) z)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x z)) z)
(/ (- (* -1 (/ (pow x 2) (pow z 2))) (+ 1 (/ x z))) z)
(/.f64 (fma.f64 (/.f64 x z) (-.f64 #s(literal -1 binary64) (/.f64 x z)) #s(literal -1 binary64)) z)
(/ (- (* -1 (/ (pow x 3) (pow z 3))) (+ 1 (+ (/ x z) (/ (pow x 2) (pow z 2))))) z)
(/.f64 (-.f64 (fma.f64 (/.f64 x z) (-.f64 #s(literal -1 binary64) (/.f64 x z)) #s(literal -1 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* z (+ (* -1 (* t y)) (/ (* t (* x y)) z)))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* z (- (/ (* x y) z) y))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(* z (- (/ (* x y) z) y))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(* z (- (/ (* x y) z) y))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(/ 1 (* y z))
(/.f64 #s(literal 1 binary64) (*.f64 z y))
(* -1 (/ (- (* -1 (/ x (* y z))) (/ 1 y)) z))
(/.f64 (+.f64 (/.f64 x (*.f64 z y)) (/.f64 #s(literal 1 binary64) y)) z)
(* -1 (/ (- (* -1 (/ (- (/ (pow x 2) (* y z)) (* -1 (/ x y))) z)) (/ 1 y)) z))
(/.f64 (fma.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) z) (/.f64 #s(literal 1 binary64) y)) z)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) (* y z))) (/ (pow x 2) y)) z)) (* -1 (/ x y))) z)) (/ 1 y)) z))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x y) (fma.f64 x (/.f64 x z) x)) z) (/.f64 x y)) z) (/.f64 #s(literal 1 binary64) y)) z)
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(* -1 (/ (- (* -1 (/ x z)) 1) z))
(/.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) z)
(* -1 (/ (- (* -1 (/ (- (/ (pow x 2) z) (* -1 x)) z)) 1) z))
(/.f64 (fma.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) (/.f64 x z) #s(literal 1 binary64)) z)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) z)) (pow x 2)) z)) (* -1 x)) z)) 1) z))
(/.f64 (fma.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) (/.f64 x z) (+.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) #s(literal 1 binary64))) z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(* -1 (* z (+ t (* -1 (/ (* t x) z)))))
(*.f64 (*.f64 t (-.f64 (/.f64 x z) #s(literal 1 binary64))) z)
(* -1 (* z (+ t (* -1 (/ (* t x) z)))))
(*.f64 (*.f64 t (-.f64 (/.f64 x z) #s(literal 1 binary64))) z)
(* -1 (* z (+ t (* -1 (/ (* t x) z)))))
(*.f64 (*.f64 t (-.f64 (/.f64 x z) #s(literal 1 binary64))) z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(fma.f64 (/.f64 x z) z (neg.f64 z))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(fma.f64 (/.f64 x z) z (neg.f64 z))
(* -1 (* z (+ 1 (* -1 (/ x z)))))
(fma.f64 (/.f64 x z) z (neg.f64 z))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(* -1 (* z (+ y (* -1 (/ (* x y) z)))))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(* -1 (/ (+ 1 (/ x z)) z))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x z)) z)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) z)) x) z))) z))
(/.f64 (fma.f64 (/.f64 x z) (-.f64 #s(literal -1 binary64) (/.f64 x z)) #s(literal -1 binary64)) z)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) z) (* -1 (pow x 2))) z)) x) z))) z))
(/.f64 (-.f64 (fma.f64 (/.f64 x z) (-.f64 #s(literal -1 binary64) (/.f64 x z)) #s(literal -1 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* z (+ (* -1 (/ (* t (* x y)) z)) (* t y))))
(*.f64 (*.f64 t (fma.f64 (/.f64 y z) x (neg.f64 y))) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(* -1 (* z (- (* -1 (/ (* x y) z)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (+ (* -1 (* t z)) (* t x)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(/ -1 (* y (- x z)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 x z) y))
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* y (+ (* -1 (* t x)) (* t z))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* y (- x z)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* y (- x z))
(*.f64 (-.f64 x z) y)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* t (* y (- (* -1 x) (* -1 z)))))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(* -1 (* y (- (* -1 x) (* -1 z))))
(*.f64 (-.f64 x z) y)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(/ 1 (* y z))
(/.f64 #s(literal 1 binary64) (*.f64 z y))
(+ (/ 1 (* y z)) (/ x (* y (pow z 2))))
(/.f64 (+.f64 (/.f64 x (*.f64 z y)) (/.f64 #s(literal 1 binary64) y)) z)
(+ (* x (+ (/ 1 (* y (pow z 2))) (/ x (* y (pow z 3))))) (/ 1 (* y z)))
(fma.f64 (/.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y) x (/.f64 (+.f64 (/.f64 x (*.f64 z y)) (/.f64 #s(literal 1 binary64) y)) z))
(+ (* x (+ (* x (+ (/ 1 (* y (pow z 3))) (/ x (* y (pow z 4))))) (/ 1 (* y (pow z 2))))) (/ 1 (* y z)))
(fma.f64 (fma.f64 (/.f64 x (*.f64 (pow.f64 z #s(literal 4 binary64)) y)) x (/.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)) x (/.f64 (+.f64 (/.f64 x (*.f64 z y)) (/.f64 #s(literal 1 binary64) y)) z))
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (/ 1 z) (/ x (pow z 2)))
(/.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) z)
(+ (* x (+ (/ 1 (pow z 2)) (/ x (pow z 3)))) (/ 1 z))
(/.f64 (fma.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) (/.f64 x z) #s(literal 1 binary64)) z)
(+ (* x (+ (* x (+ (/ 1 (pow z 3)) (/ x (pow z 4)))) (/ 1 (pow z 2)))) (/ 1 z))
(fma.f64 (fma.f64 (/.f64 x (pow.f64 z #s(literal 4 binary64))) x (/.f64 x (pow.f64 z #s(literal 3 binary64)))) x (/.f64 (+.f64 (/.f64 x z) #s(literal 1 binary64)) z))
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* t z))
(*.f64 (neg.f64 t) z)
(+ (* -1 (* t z)) (* t x))
(*.f64 (-.f64 x z) t)
(+ (* -1 (* t z)) (* t x))
(*.f64 (-.f64 x z) t)
(+ (* -1 (* t z)) (* t x))
(*.f64 (-.f64 x z) t)
(* -1 z)
(neg.f64 z)
(- x z)
(-.f64 x z)
(- x z)
(-.f64 x z)
(- x z)
(-.f64 x z)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(+ (* -1 (* y z)) (* x y))
(*.f64 (-.f64 x z) y)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(- (* -1 (/ x (pow z 2))) (/ 1 z))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x z)) z)
(- (* x (- (* -1 (/ x (pow z 3))) (/ 1 (pow z 2)))) (/ 1 z))
(/.f64 (fma.f64 (/.f64 x z) (-.f64 #s(literal -1 binary64) (/.f64 x z)) #s(literal -1 binary64)) z)
(- (* x (- (* x (- (* -1 (/ x (pow z 4))) (/ 1 (pow z 3)))) (/ 1 (pow z 2)))) (/ 1 z))
(fma.f64 (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 z #s(literal 3 binary64))) (/.f64 x (pow.f64 z #s(literal 4 binary64)))) x) x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x z)) z))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (* t (* y z)))
(*.f64 (neg.f64 y) (*.f64 z t))
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(+ (* -1 (* t (* y z))) (* t (* x y)))
(*.f64 (*.f64 (-.f64 x z) y) t)
(* -1 (* y z))
(*.f64 (neg.f64 y) z)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(- (* x y) (* y z))
(*.f64 (-.f64 x z) y)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(/ -1 (* x y))
(/.f64 (/.f64 #s(literal -1 binary64) x) y)
(/ (- (* -1 (/ z (* x y))) (/ 1 y)) x)
(/.f64 (*.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) y)) x)
(/ (- (* -1 (/ (pow z 2) (* (pow x 2) y))) (+ (/ 1 y) (/ z (* x y)))) x)
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (fma.f64 z (/.f64 z x) z) x) (/.f64 #s(literal -1 binary64) y)) x)
(/ (- (* -1 (/ (pow z 3) (* (pow x 3) y))) (+ (/ 1 y) (+ (/ z (* x y)) (/ (pow z 2) (* (pow x 2) y))))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (fma.f64 z (/.f64 z x) z) x) (/.f64 #s(literal -1 binary64) y)) (/.f64 (pow.f64 (/.f64 z x) #s(literal 3 binary64)) y)) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1 (/ z x)) 1) x)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 z x)) x)
(/ (- (* -1 (/ (pow z 2) (pow x 2))) (+ 1 (/ z x))) x)
(/.f64 (fma.f64 (/.f64 z x) (-.f64 #s(literal -1 binary64) (/.f64 z x)) #s(literal -1 binary64)) x)
(/ (- (* -1 (/ (pow z 3) (pow x 3))) (+ 1 (+ (/ z x) (/ (pow z 2) (pow x 2))))) x)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 z z (/.f64 (pow.f64 z #s(literal 3 binary64)) x)) x) z) x)) x)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* t x)
(*.f64 x t)
(* x (+ t (* -1 (/ (* t z) x))))
(*.f64 (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 z x))) x)
(* x (+ t (* -1 (/ (* t z) x))))
(*.f64 (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 z x))) x)
(* x (+ t (* -1 (/ (* t z) x))))
(*.f64 (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 z x))) x)
x
(* x (+ 1 (* -1 (/ z x))))
(fma.f64 (/.f64 (neg.f64 z) x) x x)
(* x (+ 1 (* -1 (/ z x))))
(fma.f64 (/.f64 (neg.f64 z) x) x x)
(* x (+ 1 (* -1 (/ z x))))
(fma.f64 (/.f64 (neg.f64 z) x) x x)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x y)
(*.f64 x y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (/ z x)) x)
(/.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) x)
(/ (- (+ 1 (/ (pow z 2) (pow x 2))) (* -1 (/ z x))) x)
(/.f64 (fma.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) (/.f64 z x) #s(literal 1 binary64)) x)
(/ (- (+ 1 (/ (pow z 3) (pow x 3))) (+ (* -1 (/ z x)) (* -1 (/ (pow z 2) (pow x 2))))) x)
(/.f64 (fma.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) (/.f64 z x) (+.f64 (pow.f64 (/.f64 z x) #s(literal 3 binary64)) #s(literal 1 binary64))) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x (+ (* -1 (/ (* t (* y z)) x)) (* t y)))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x y)
(*.f64 x y)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(* x (+ y (* -1 (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(/ -1 (* x y))
(/.f64 (/.f64 #s(literal -1 binary64) x) y)
(* -1 (/ (+ (/ 1 y) (/ z (* x y))) x))
(/.f64 (*.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) y)) x)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow z 2) (* x y))) (/ z y)) x)) (/ 1 y)) x))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (fma.f64 z (/.f64 z x) z) x) (/.f64 #s(literal -1 binary64) y)) x)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow z 3) (* x y)) (* -1 (/ (pow z 2) y))) x)) (/ z y)) x)) (/ 1 y)) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 z) y) (/.f64 (*.f64 (/.f64 z y) (fma.f64 z (/.f64 z x) z)) x)) x) (/.f64 #s(literal 1 binary64) y)) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (/ z x)) x))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 z x)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow z 2) x)) z) x))) x))
(/.f64 (fma.f64 (/.f64 z x) (-.f64 #s(literal -1 binary64) (/.f64 z x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow z 3) x) (* -1 (pow z 2))) x)) z) x))) x))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 z z (/.f64 (pow.f64 z #s(literal 3 binary64)) x)) x) z) x)) x)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t x)
(*.f64 x t)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* t x)
(*.f64 x t)
(* -1 (* x (+ (* -1 t) (/ (* t z) x))))
(*.f64 (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 z x))) x)
(* -1 (* x (+ (* -1 t) (/ (* t z) x))))
(*.f64 (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 z x))) x)
(* -1 (* x (+ (* -1 t) (/ (* t z) x))))
(*.f64 (*.f64 t (-.f64 #s(literal 1 binary64) (/.f64 z x))) x)
x
(* -1 (* x (- (/ z x) 1)))
(fma.f64 (/.f64 (neg.f64 z) x) x x)
(* -1 (* x (- (/ z x) 1)))
(fma.f64 (/.f64 (neg.f64 z) x) x x)
(* -1 (* x (- (/ z x) 1)))
(fma.f64 (/.f64 (neg.f64 z) x) x x)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (* -1 (/ z x)) 1) x))
(/.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (/ (pow z 2) x) (* -1 z)) x)) 1) x))
(/.f64 (fma.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) (/.f64 z x) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow z 3) x)) (pow z 2)) x)) (* -1 z)) x)) 1) x))
(/.f64 (fma.f64 (+.f64 (/.f64 z x) #s(literal 1 binary64)) (/.f64 z x) (+.f64 (pow.f64 (/.f64 z x) #s(literal 3 binary64)) #s(literal 1 binary64))) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* t (* x y))
(*.f64 (*.f64 x y) t)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* -1 (* x (+ (* -1 (* t y)) (/ (* t (* y z)) x))))
(*.f64 (*.f64 t (fma.f64 (/.f64 (neg.f64 z) x) y y)) x)
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)
(* -1 (* x (+ (* -1 y) (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 (neg.f64 z) x) y y) x)

rewrite482.0ms (6%)

Memory
3.0MiB live, 198.8MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038157
055153
1182147
21083133
08733133
Stop Event
iter limit
node limit
iter limit
Counts
19 → 533
Calls
Call 1
Inputs
(/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y))
(neg.f64 t)
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y)
(/.f64 #s(literal -1 binary64) (-.f64 x z))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
(*.f64 (*.f64 t x) y)
(*.f64 t x)
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
(*.f64 #s(approx (- x z) (neg.f64 z)) t)
#s(approx (- x z) (neg.f64 z))
(neg.f64 z)
(*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t)
(/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x)))
#s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) x)
(*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t)
#s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z)))
(/.f64 y z)
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>

eval170.0ms (2.1%)

Memory
11.4MiB live, 319.8MiB allocated
Compiler

Compiled 15 878 to 2 028 computations (87.2% saved)

prune58.0ms (0.7%)

Memory
-29.4MiB live, 168.1MiB allocated
Pruning

16 alts after pruning (4 fresh and 12 done)

PrunedKeptTotal
New1 15931 162
Fresh112
Picked145
Done088
Total1 161161 177
Accuracy
100.0%
Counts
1 177 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.9%
(fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x))
87.7%
(fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z))
91.2%
(/.f64 (*.f64 t y) (/.f64 #s(literal 1 binary64) (-.f64 x z)))
97.8%
(/.f64 (neg.f64 t) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z x) y)))
97.9%
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
58.5%
(*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t)
91.3%
(*.f64 (-.f64 z x) (/.f64 t (/.f64 #s(literal -1 binary64) y)))
91.3%
(*.f64 (-.f64 x z) (*.f64 t y))
49.7%
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
90.4%
(*.f64 #s(approx (/ y (/ 1 (- x z))) (*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)) t)
30.9%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t)
54.2%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
58.5%
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
51.6%
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
56.7%
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
50.5%
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
Compiler

Compiled 417 to 238 computations (42.9% saved)

regimes62.0ms (0.8%)

Memory
2.5MiB live, 91.5MiB allocated
Counts
28 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
(*.f64 (*.f64 (-.f64 x z) t) y)
(*.f64 (-.f64 x z) (*.f64 t y))
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
(fma.f64 (*.f64 t (neg.f64 z)) y (*.f64 t (*.f64 y x)))
(fma.f64 (*.f64 y x) t (*.f64 (*.f64 t (neg.f64 y)) z))
(fma.f64 (*.f64 (neg.f64 z) t) y (*.f64 (*.f64 t y) x))
(*.f64 (/.f64 y #s(approx (/ 1 (- x z)) (/.f64 #s(literal 1 binary64) x))) t)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (/.f64 y z) (*.f64 (neg.f64 z) z))) t)
(*.f64 #s(approx (/ y (/ 1 (- x z))) (*.f64 (fma.f64 (/.f64 y z) x (neg.f64 y)) z)) t)
(*.f64 (-.f64 z x) (/.f64 t (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 x z))) t)
(/.f64 (*.f64 t y) (/.f64 #s(literal 1 binary64) (-.f64 x z)))
(/.f64 (neg.f64 t) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z x) y)))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (*.f64 (*.f64 (neg.f64 z) z) (/.f64 #s(literal 1 binary64) z)) y)) t)
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 z x) (-.f64 x z)) y) (+.f64 z x)) t)
(/.f64 (*.f64 (+.f64 z x) (*.f64 (*.f64 (-.f64 x z) t) y)) (+.f64 z x))
(/.f64 (neg.f64 t) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x z)) y))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 x z) y) y) (+.f64 z x)) (*.f64 (-.f64 x z) y)) t)
(/.f64 t (pow.f64 (*.f64 (-.f64 x z) y) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 z y) #s(literal 2 binary64)))) t) (*.f64 (neg.f64 y) (+.f64 z x)))
Outputs
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
Calls

6 calls:

17.0ms
y
10.0ms
t
9.0ms
x
8.0ms
z
8.0ms
(-.f64 (*.f64 x y) (*.f64 z y))
Results
AccuracySegmentsBranch
97.9%1x
97.9%1y
97.9%1z
97.9%1t
97.9%1(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
97.9%1(-.f64 (*.f64 x y) (*.f64 z y))
Compiler

Compiled 20 to 31 computations (-55% saved)

regimes27.0ms (0.3%)

Memory
10.1MiB live, 47.2MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
(*.f64 (*.f64 (-.f64 x z) t) y)
(*.f64 (-.f64 x z) (*.f64 t y))
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
Outputs
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
Calls

6 calls:

6.0ms
z
4.0ms
y
4.0ms
x
4.0ms
t
4.0ms
(-.f64 (*.f64 x y) (*.f64 z y))
Results
AccuracySegmentsBranch
97.5%1x
97.5%1y
97.5%1z
97.5%1(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
97.5%1(-.f64 (*.f64 x y) (*.f64 z y))
97.5%1t
Compiler

Compiled 20 to 31 computations (-55% saved)

regimes25.0ms (0.3%)

Memory
9.1MiB live, 45.9MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
(*.f64 (*.f64 (-.f64 x z) t) y)
(*.f64 (-.f64 x z) (*.f64 t y))
Outputs
(*.f64 (*.f64 (-.f64 x z) t) y)
(*.f64 (-.f64 x z) (*.f64 t y))
Calls

6 calls:

6.0ms
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
4.0ms
t
4.0ms
z
4.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
91.3%1x
93.5%2y
91.3%1z
97.6%3(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
91.3%1(-.f64 (*.f64 x y) (*.f64 z y))
97.6%2t
Compiler

Compiled 20 to 31 computations (-55% saved)

regimes23.0ms (0.3%)

Memory
5.7MiB live, 42.5MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
(*.f64 (*.f64 (-.f64 x z) t) y)
Outputs
(*.f64 (*.f64 (-.f64 x z) t) y)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
Calls

6 calls:

6.0ms
y
3.0ms
x
3.0ms
z
3.0ms
t
3.0ms
(-.f64 (*.f64 x y) (*.f64 z y))
Results
AccuracySegmentsBranch
89.9%2x
87.4%2z
85.1%1(-.f64 (*.f64 x y) (*.f64 z y))
85.1%1y
85.1%1(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
85.1%1t
Compiler

Compiled 20 to 31 computations (-55% saved)

regimes26.0ms (0.3%)

Memory
-2.6MiB live, 38.1MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
(*.f64 (*.f64 #s(approx (- x z) (neg.f64 z)) t) y)
Outputs
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
Calls

6 calls:

10.0ms
z
3.0ms
x
3.0ms
(-.f64 (*.f64 x y) (*.f64 z y))
3.0ms
y
3.0ms
t
Results
AccuracySegmentsBranch
63.2%3(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
67.8%5y
63.3%2t
63.7%3(-.f64 (*.f64 x y) (*.f64 z y))
81.2%3z
85.2%3x
Compiler

Compiled 20 to 31 computations (-55% saved)

regimes3.0ms (0%)

Memory
4.1MiB live, 4.1MiB allocated
Counts
5 → 4
Calls
Call 1
Inputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
Outputs
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
(*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
84.9%4x
Compiler

Compiled 1 to 4 computations (-300% saved)

regimes6.0ms (0.1%)

Memory
-25.9MiB live, 10.3MiB allocated
Counts
4 → 3
Calls
Call 1
Inputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
Outputs
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
#s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
81.9%3x
Compiler

Compiled 1 to 4 computations (-300% saved)

regimes18.0ms (0.2%)

Memory
7.3MiB live, 40.9MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
Outputs
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
Calls

6 calls:

7.0ms
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
2.0ms
t
2.0ms
x
2.0ms
z
2.0ms
y
Results
AccuracySegmentsBranch
58.5%1(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
58.5%1(-.f64 (*.f64 x y) (*.f64 z y))
58.5%1y
58.5%1t
58.5%1z
58.5%1x
Compiler

Compiled 20 to 31 computations (-55% saved)

regimes10.0ms (0.1%)

Memory
25.3MiB live, 25.3MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
Outputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x))
Calls

6 calls:

2.0ms
y
2.0ms
(-.f64 (*.f64 x y) (*.f64 z y))
2.0ms
t
2.0ms
z
2.0ms
x
Results
AccuracySegmentsBranch
56.7%1x
56.7%1z
58.9%2t
56.7%1(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
56.7%1(-.f64 (*.f64 x y) (*.f64 z y))
56.7%1y
Compiler

Compiled 20 to 31 computations (-55% saved)

regimes10.0ms (0.1%)

Memory
-13.9MiB live, 24.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
Outputs
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
Calls

6 calls:

3.0ms
y
1.0ms
t
1.0ms
x
1.0ms
(-.f64 (*.f64 x y) (*.f64 z y))
1.0ms
z
Results
AccuracySegmentsBranch
50.5%1z
50.5%1(-.f64 (*.f64 x y) (*.f64 z y))
50.5%1y
50.5%1x
50.5%1(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
50.5%1t
Compiler

Compiled 20 to 31 computations (-55% saved)

bsearch19.0ms (0.2%)

Memory
-10.9MiB live, 34.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
1.113715258715508e-42
1.5125874158795671e-37
Samples
13.0ms144×0valid
Compiler

Compiled 138 to 159 computations (-15.2% saved)

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

bsearch8.0ms (0.1%)

Memory
25.5MiB live, 25.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
7.0ms
1.940602407231873e+207
5.597667430168909e+207
Samples
4.0ms80×0valid
Compiler

Compiled 77 to 95 computations (-23.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
ival-mult: 1.0ms (52.2% of total)
ival-sub: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch27.0ms (0.3%)

Memory
2.3MiB live, 80.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
3.3585358340141493e-62
9.981381937601742e-54
12.0ms
-0.7466770161240002
-0.004304399027144461
Samples
15.0ms256×0valid
Compiler

Compiled 220 to 287 computations (-30.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 6.0ms (76% of total)
ival-sub: 1.0ms (12.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch330.0ms (4.1%)

Memory
1.0MiB live, 40.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.3585358340141493e-62
9.981381937601742e-54
10.0ms
4.2312160859424045e-215
7.254888238454444e-213
317.0ms
-0.7466770161240002
-0.004304399027144461
Samples
320.0ms192×0valid
Compiler

Compiled 318 to 413 computations (-29.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 4.0ms (86.5% of total)
ival-sub: 1.0ms (21.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.3585358340141493e-62
9.981381937601742e-54
1.0ms
-0.7466770161240002
-0.004304399027144461
Compiler

Compiled 220 to 287 computations (-30.5% saved)

bsearch10.0ms (0.1%)

Memory
-27.2MiB live, 14.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
4.722037362098274e-43
1.113715258715508e-42
Samples
6.0ms80×0valid
Compiler

Compiled 72 to 95 computations (-31.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-mult: 3.0ms (84.1% of total)
ival-sub: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify28.0ms (0.3%)

Memory
10.4MiB live, 48.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073293
1107293
2126293
3141293
4145293
5146293
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
(if (<=.f64 t #s(literal 4781386087501573/12259964326927110866866776217202473468949912977468817408 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 (-.f64 x z) (*.f64 t y)))
(if (<=.f64 x #s(literal 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t))
(if (<=.f64 x #s(literal -5764607523034235/18014398509481984 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (if (<=.f64 x #s(literal 8056822615389433/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)))
(if (<=.f64 x #s(literal -7926335344172073/72057594037927936 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (if (<=.f64 x #s(literal 3153552374985815/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y)) (if (<=.f64 x #s(literal 7774127085024891/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t))))
(if (<=.f64 x #s(literal -7926335344172073/72057594037927936 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (if (<=.f64 x #s(literal 7774127085024891/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
(if (<=.f64 t #s(literal 6904811908925349/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))
Outputs
(*.f64 (fma.f64 y x (*.f64 (neg.f64 y) z)) t)
(*.f64 t (fma.f64 y x (*.f64 (neg.f64 z) y)))
(*.f64 (-.f64 (*.f64 x y) (*.f64 z y)) t)
(if (<=.f64 t #s(literal 4781386087501573/12259964326927110866866776217202473468949912977468817408 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 (-.f64 x z) (*.f64 t y)))
(if (<=.f64 t #s(literal 4781386087501573/12259964326927110866866776217202473468949912977468817408 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 (*.f64 t y) (-.f64 x z)))
(if (<=.f64 x #s(literal 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t))
(if (<=.f64 x #s(literal 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 x y)) t))
(if (<=.f64 x #s(literal -5764607523034235/18014398509481984 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (if (<=.f64 x #s(literal 8056822615389433/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)))
(if (<=.f64 x #s(literal -5764607523034235/18014398509481984 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 x y)) t) (if (<=.f64 x #s(literal 8056822615389433/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 (neg.f64 z) y)) t) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 x y)) t)))
(if (<=.f64 x #s(literal -7926335344172073/72057594037927936 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (if (<=.f64 x #s(literal 3153552374985815/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y)) (if (<=.f64 x #s(literal 7774127085024891/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t))))
(if (<=.f64 x #s(literal -7926335344172073/72057594037927936 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 x y)) t) (if (<=.f64 x #s(literal 3153552374985815/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y)) (if (<=.f64 x #s(literal 7774127085024891/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (*.f64 #s(approx (- x z) (neg.f64 z)) (*.f64 t y)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 x y)) t))))
(if (<=.f64 x #s(literal -7926335344172073/72057594037927936 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t) (if (<=.f64 x #s(literal 7774127085024891/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)))
(if (<=.f64 x #s(literal -7926335344172073/72057594037927936 binary64)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 x y)) t) (if (<=.f64 x #s(literal 7774127085024891/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 (*.f64 (neg.f64 t) z) y)) (*.f64 #s(approx (- (* x y) (* z y)) (*.f64 x y)) t)))
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 y x)) t)
(*.f64 #s(approx (- (* x y) (* z y)) (*.f64 x y)) t)
(if (<=.f64 t #s(literal 6904811908925349/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 y t) x)))
(if (<=.f64 t #s(literal 6904811908925349/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y)) #s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t y) x)))
#s(approx (+ (* (* y x) t) (* (* t (neg y)) z)) (*.f64 (*.f64 t x) y))

soundness1.3s (16.7%)

Memory
13.4MiB live, 567.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0983507
13502907
29262907
327612907
447862907
559392907
668172907
776022907
878632907
081362907
056798
1194666
2574666
32066666
44663666
56788666
67422666
77874666
08135666
035147
053129
1183106
21127106
08479106
0822
01218
13518
223718
3234318
0827218
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 391 to 243 computations (37.9% saved)

preprocess348.0ms (4.4%)

Memory
-0.3MiB live, 599.0MiB allocated
Compiler

Compiled 638 to 358 computations (43.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...