Data.Metrics.Snapshot:quantile from metrics-0.3.0.2

Time bar (total: 6.7s)

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 (18.3%)

Memory
-132.5MiB live, 851.7MiB allocated
Samples
714.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 394.0ms
ival-sub: 191.0ms (48.5% of total)
ival-mult: 108.0ms (27.4% of total)
ival-add: 84.0ms (21.3% of total)
ival-true: 7.0ms (1.8% of total)
ival-assert: 3.0ms (0.8% of total)
Bogosity

explain261.0ms (3.9%)

Memory
1.0MiB live, 126.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
00-0-(-.f64 t x)
00-0-y
00-0-(*.f64 (-.f64 y z) (-.f64 t x))
00-0-t
00-0-(-.f64 y z)
00-0-z
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
92.0ms512×0valid
Compiler

Compiled 91 to 36 computations (60.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sub: 5.0ms (42.4% of total)
ival-mult: 4.0ms (33.9% of total)
ival-add: 2.0ms (16.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess291.0ms (4.3%)

Memory
11.3MiB live, 132.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046138
1108130
2365126
31675126
44831126
56641126
089
0129
1189
2389
31169
43929
510459
620719
731409
841929
944019
1044099
1144099
1244539
1344539
1444539
1544609
044608
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Outputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
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
100.0%
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Compiler

Compiled 9 to 8 computations (11.1% saved)

simplify169.0ms (2.5%)

Memory
11.2MiB live, 50.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0826
01226
11826
23826
311626
439226
5104526
6207126
7314026
8419226
9440126
10440926
11440926
12445326
13445326
14445326
15446026
0446025
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
x
(*.f64 (-.f64 y z) (-.f64 t x))
(-.f64 y z)
y
z
(-.f64 t x)
t
Outputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
x
(*.f64 (-.f64 y z) (-.f64 t x))
(*.f64 (-.f64 x t) (-.f64 z y))
(-.f64 y z)
y
z
(-.f64 t x)
t

localize85.0ms (1.3%)

Memory
-3.4MiB live, 35.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 y z)
accuracy0
(-.f64 t x)
accuracy0.0078125
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
accuracy0.01171875
(*.f64 (-.f64 y z) (-.f64 t x))
Samples
80.0ms256×0valid
Compiler

Compiled 54 to 18 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-sub: 61.0ms (84.8% of total)
ival-mult: 10.0ms (13.9% of total)
ival-add: 1.0ms (1.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series73.0ms (1.1%)

Memory
-21.5MiB live, 14.7MiB allocated
Counts
4 → 144
Calls
Call 1
Inputs
#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())
#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())
#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())
Outputs
#s(alt (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x (- y z))) (* t (- y z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x (- y z))) (* t (- y z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x (- y z))) (* t (- y z))) (taylor 0 t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 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 z)) (taylor inf t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (* -1 (/ (* x (- y z)) t))) z)) (taylor inf t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (* -1 (/ (* x (- y z)) t))) z)) (taylor inf t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (* -1 (/ (* x (- y z)) t))) z)) (taylor inf t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt t (taylor inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (* -1 (/ x t)))) (taylor inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (* -1 (/ x t)))) (taylor inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (* -1 (/ x t)))) (taylor inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (/ (* x (- y z)) t)))) (taylor -inf t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (/ (* x (- y z)) t)))) (taylor -inf t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (/ (* x (- y z)) t)))) (taylor -inf t) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt t (taylor -inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (/ x t) 1))) (taylor -inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (/ x t) 1))) (taylor -inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (/ x t) 1))) (taylor -inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor 0 z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* z (- t x))) (* y (- t x))) (taylor 0 z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* z (- t x))) (* y (- t x))) (taylor 0 z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* z (- t x))) (* y (- t x))) (taylor 0 z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (/ (* y (- t x)) z))) (taylor inf z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (/ (* y (- t x)) z))) (taylor inf z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (/ (* y (- t x)) z))) (taylor inf z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (* y (- t x)) z))) x))) (taylor -inf z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (* y (- t x)) z))) x))) (taylor -inf z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (* y (- t x)) z))) x))) (taylor -inf z) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor 0 y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* z (- t x))) (* y (- t x))) (taylor 0 y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* z (- t x))) (* y (- t x))) (taylor 0 y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* z (- t x))) (* y (- t x))) (taylor 0 y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 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 (* y (- t x)) (taylor inf y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (* -1 (/ (* z (- t x)) y))) x)) (taylor inf y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (* -1 (/ (* z (- t x)) y))) x)) (taylor inf y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (* -1 (/ (* z (- t x)) y))) x)) (taylor inf y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (/ (* z (- t x)) y)))) (taylor -inf y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (/ (* z (- t x)) y)))) (taylor -inf y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (/ (* z (- t x)) y)))) (taylor -inf y) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x (- y z))) (* t (- y z))) (taylor 0 x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x (- y z))) (* t (- y z))) (taylor 0 x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x (- y z))) (* t (- y z))) (taylor 0 x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt t (taylor 0 x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (+ t (* -1 x)) (taylor 0 x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (+ t (* -1 x)) (taylor 0 x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (+ t (* -1 x)) (taylor 0 x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y z))) (taylor inf x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (- y z)) (/ (* t (- y z)) x))) (taylor inf x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (- y z)) (/ (* t (- y z)) x))) (taylor inf x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (- y z)) (/ (* t (- y z)) x))) (taylor inf x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ t x) 1)) (taylor inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ t x) 1)) (taylor inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ t x) 1)) (taylor inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (patch (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y z))) (taylor -inf x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) z))) (taylor -inf x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) z))) (taylor -inf x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) z))) (taylor -inf x) (#s(alt (*.f64 (-.f64 y z) (-.f64 t x)) (patch (*.f64 (-.f64 y z) (-.f64 t x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ t x))))) (taylor -inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ t x))))) (taylor -inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ t x))))) (taylor -inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
Calls

12 calls:

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

simplify203.0ms (3%)

Memory
23.1MiB live, 104.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01281225
1408885
21299871
34924862
08625821
Stop Event
iter limit
node limit
Counts
144 → 138
Calls
Call 1
Inputs
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(* -1 (* x (- y z)))
(+ (* -1 (* x (- y z))) (* t (- y z)))
(+ (* -1 (* x (- y z))) (* t (- y z)))
(+ (* -1 (* x (- y z))) (* t (- y z)))
(* -1 x)
(- t x)
(- t x)
(- t x)
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- y z))
(* t (- (+ y (* -1 (/ (* x (- y z)) t))) z))
(* t (- (+ y (* -1 (/ (* x (- y z)) t))) z))
(* t (- (+ y (* -1 (/ (* x (- y z)) t))) z))
t
(* t (+ 1 (* -1 (/ x t))))
(* t (+ 1 (* -1 (/ x t))))
(* t (+ 1 (* -1 (/ x t))))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (/ (* x (- y z)) t))))
(* -1 (* t (+ (* -1 (- y z)) (/ (* x (- y z)) t))))
(* -1 (* t (+ (* -1 (- y z)) (/ (* x (- y z)) t))))
t
(* -1 (* t (- (/ x t) 1)))
(* -1 (* t (- (/ x t) 1)))
(* -1 (* t (- (/ x t) 1)))
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* y (- t x))
(+ (* -1 (* z (- t x))) (* y (- t x)))
(+ (* -1 (* z (- t x))) (* y (- t x)))
(+ (* -1 (* z (- t x))) (* y (- t x)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (/ (* y (- t x)) z)))
(* z (+ (* -1 (- t x)) (/ (* y (- t x)) z)))
(* z (+ (* -1 (- t x)) (/ (* y (- t x)) z)))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (* y (- t x)) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (* y (- t x)) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (* y (- t x)) z))) x)))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* -1 (* z (- t x)))
(+ (* -1 (* z (- t x))) (* y (- t x)))
(+ (* -1 (* z (- t x))) (* y (- t x)))
(+ (* -1 (* z (- t x))) (* y (- t x)))
(* -1 z)
(- y z)
(- y z)
(- y z)
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- t x))
(* y (- (+ t (* -1 (/ (* z (- t x)) y))) x))
(* y (- (+ t (* -1 (/ (* z (- t x)) y))) x))
(* y (- (+ t (* -1 (/ (* z (- t x)) y))) x))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (/ (* z (- t x)) y))))
(* -1 (* y (+ (* -1 (- t x)) (/ (* z (- t x)) y))))
(* -1 (* y (+ (* -1 (- t x)) (/ (* z (- t x)) y))))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* t (- y z))
(+ (* -1 (* x (- y z))) (* t (- y z)))
(+ (* -1 (* x (- y z))) (* t (- y z)))
(+ (* -1 (* x (- y z))) (* t (- y z)))
t
(+ t (* -1 x))
(+ t (* -1 x))
(+ t (* -1 x))
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* -1 (* x (- y z)))
(* x (+ (* -1 (- y z)) (/ (* t (- y z)) x)))
(* x (+ (* -1 (- y z)) (/ (* t (- y z)) x)))
(* x (+ (* -1 (- y z)) (/ (* t (- y z)) x)))
(* -1 x)
(* x (- (/ t x) 1))
(* x (- (/ t x) 1))
(* x (- (/ t x) 1))
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- y z)))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) z)))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) z)))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) z)))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(* -1 (* x (+ 1 (* -1 (/ t x)))))
Outputs
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* x (- y z)))
(*.f64 (-.f64 z y) x)
(+ (* -1 (* x (- y z))) (* t (- y z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(+ (* -1 (* x (- y z))) (* t (- y z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(+ (* -1 (* x (- y z))) (* t (- y z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 x)
(neg.f64 x)
(- t x)
(-.f64 t x)
(- t x)
(-.f64 t x)
(- t x)
(-.f64 t x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (* -1 (/ (* x (- y z)) t))) z))
(*.f64 (-.f64 x t) (-.f64 z y))
(* t (- (+ y (* -1 (/ (* x (- y z)) t))) z))
(*.f64 (-.f64 x t) (-.f64 z y))
(* t (- (+ y (* -1 (/ (* x (- y z)) t))) z))
(*.f64 (-.f64 x t) (-.f64 z y))
t
(* t (+ 1 (* -1 (/ x t))))
(-.f64 t x)
(* t (+ 1 (* -1 (/ x t))))
(-.f64 t x)
(* t (+ 1 (* -1 (/ x t))))
(-.f64 t x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (/ (* x (- y z)) t))))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 (* t (+ (* -1 (- y z)) (/ (* x (- y z)) t))))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 (* t (+ (* -1 (- y z)) (/ (* x (- y z)) t))))
(*.f64 (-.f64 x t) (-.f64 z y))
t
(* -1 (* t (- (/ x t) 1)))
(-.f64 t x)
(* -1 (* t (- (/ x t) 1)))
(-.f64 t x)
(* -1 (* t (- (/ x t) 1)))
(-.f64 t x)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(+ (* -1 (* z (- t x))) (* y (- t x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(+ (* -1 (* z (- t x))) (* y (- t x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(+ (* -1 (* z (- t x))) (* y (- t x)))
(*.f64 (-.f64 x t) (-.f64 z y))
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (/.f64 x z) z (*.f64 (-.f64 x t) (-.f64 z y)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (/.f64 x z) z (*.f64 (-.f64 x t) (-.f64 z y)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (/.f64 x z) z (*.f64 (-.f64 x t) (-.f64 z y)))
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (/ (* y (- t x)) z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* z (+ (* -1 (- t x)) (/ (* y (- t x)) z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* z (+ (* -1 (- t x)) (/ (* y (- t x)) z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 z)
(neg.f64 z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (* y (- t x)) z))) x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 (* z (- (+ t (* -1 (/ (* y (- t x)) z))) x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 (* z (- (+ t (* -1 (/ (* y (- t x)) z))) x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(+ (* -1 (* z (- t x))) (* y (- t x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(+ (* -1 (* z (- t x))) (* y (- t x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(+ (* -1 (* z (- t x))) (* y (- t x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (* -1 (/ (* z (- t x)) y))) x))
(*.f64 (-.f64 x t) (-.f64 z y))
(* y (- (+ t (* -1 (/ (* z (- t x)) y))) x))
(*.f64 (-.f64 x t) (-.f64 z y))
(* y (- (+ t (* -1 (/ (* z (- t x)) y))) x))
(*.f64 (-.f64 x t) (-.f64 z y))
y
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (/ (* z (- t x)) y))))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 (* y (+ (* -1 (- t x)) (/ (* z (- t x)) y))))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 (* y (+ (* -1 (- t x)) (/ (* z (- t x)) y))))
(*.f64 (-.f64 x t) (-.f64 z y))
y
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* -1 (* x (- y z))) (* t (- y z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(+ (* -1 (* x (- y z))) (* t (- y z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(+ (* -1 (* x (- y z))) (* t (- y z)))
(*.f64 (-.f64 x t) (-.f64 z y))
t
(+ t (* -1 x))
(-.f64 t x)
(+ t (* -1 x))
(-.f64 t x)
(+ t (* -1 x))
(-.f64 t x)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* x (- y z)))
(*.f64 (-.f64 z y) x)
(* x (+ (* -1 (- y z)) (/ (* t (- y z)) x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* x (+ (* -1 (- y z)) (/ (* t (- y z)) x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* x (+ (* -1 (- y z)) (/ (* t (- y z)) x)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 x)
(neg.f64 x)
(* x (- (/ t x) 1))
(-.f64 t x)
(* x (- (/ t x) 1))
(-.f64 t x)
(* x (- (/ t x) 1))
(-.f64 t x)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* x (- y z)))
(*.f64 (-.f64 z y) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) z)))
(*.f64 (-.f64 x t) (-.f64 z y))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(-.f64 t x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(-.f64 t x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(-.f64 t x)

rewrite463.0ms (6.9%)

Memory
-17.2MiB live, 274.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0822
01222
15322
245222
3616822
0806421
Stop Event
iter limit
node limit
iter limit
Counts
4 → 368
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(*.f64 (-.f64 y z) (-.f64 t x))
(-.f64 y z)
(-.f64 t x)
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>

eval102.0ms (1.5%)

Memory
-4.9MiB live, 107.6MiB allocated
Compiler

Compiled 11 355 to 1 288 computations (88.7% saved)

prune60.0ms (0.9%)

Memory
-10.2MiB live, 35.7MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New5015506
Fresh000
Picked101
Done000
Total5025507
Accuracy
100.0%
Counts
507 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.2%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x))
57.5%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x))
47.2%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))
39.5%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))
44.2%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z)))
Compiler

Compiled 64 to 70 computations (-9.4% saved)

simplify194.0ms (2.9%)

Memory
33.5MiB live, 106.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
022134
031134
150134
299134
3256134
4585134
51419134
62881134
73741134
84012134
94085134
104097134
114099134
124099134
134099134
144128134
04128129
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x))
(fma.f64 (-.f64 z y) x x)
(-.f64 z y)
z
y
x
#s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
t
(-.f64 y z)
y
z
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) y)
(-.f64 t x)
t
x
y
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))
(*.f64 (-.f64 x t) z)
(-.f64 x t)
x
t
z
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) y x)
(-.f64 t x)
t
x
y
Outputs
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x))
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 x (-.f64 z y) x))
(fma.f64 (-.f64 z y) x x)
(fma.f64 x (-.f64 z y) x)
(-.f64 z y)
z
y
x
#s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z)))
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 y z) t))
(*.f64 t (-.f64 y z))
(*.f64 (-.f64 y z) t)
t
(-.f64 y z)
y
z
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) y)
(-.f64 t x)
t
x
y
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))
(*.f64 (-.f64 x t) z)
(-.f64 x t)
x
t
z
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) y x)
(-.f64 t x)
t
x
y

localize121.0ms (1.8%)

Memory
-0.2MiB live, 124.5MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(fma.f64 (-.f64 t x) y x)
accuracy0
(-.f64 t x)
accuracy27.204578121913894
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x))
accuracy0
(-.f64 x t)
accuracy0.0078125
(*.f64 (-.f64 x t) z)
accuracy33.814421677468786
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))
accuracy0
(-.f64 t x)
accuracy0.01171875
(*.f64 (-.f64 t x) y)
accuracy38.7105795214129
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))
accuracy0
(-.f64 y z)
accuracy0.00390625
(*.f64 t (-.f64 y z))
accuracy35.735554217495846
#s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z)))
accuracy0
(fma.f64 (-.f64 z y) x x)
accuracy0
(-.f64 z y)
accuracy24.853823008270485
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x))
Samples
109.0ms256×0valid
Compiler

Compiled 195 to 36 computations (81.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-mult: 27.0ms (47.8% of total)
ival-add: 24.0ms (42.5% of total)
ival-sub: 5.0ms (8.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series35.0ms (0.5%)

Memory
-17.8MiB live, 98.6MiB allocated
Counts
14 → 516
Calls
Call 1
Inputs
#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())
#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())
#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())
#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())
#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())
#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())
#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.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 #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())
#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())
#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())
#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())
Outputs
#s(alt (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor 0 t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 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 (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 t)) (taylor 0 t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 t)) (taylor 0 t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 t)) (taylor 0 t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x y))) (taylor 0 t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* t y))) (taylor 0 t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* t y))) (taylor 0 t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* t y))) (taylor 0 t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (* -1 (/ (* x y) t)))) (taylor inf t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (* -1 (/ (* x y) t)))) (taylor inf t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (* -1 (/ (* x y) t)))) (taylor inf t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt t (taylor inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (* -1 (/ x t)))) (taylor inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (* -1 (/ x t)))) (taylor inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (* -1 (/ x t)))) (taylor inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 z) (/ (* x z) t))) (taylor inf t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 z) (/ (* x z) t))) (taylor inf t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 z) (/ (* x z) t))) (taylor inf t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor inf t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* t (- (/ x t) 1)) (taylor inf t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* t (- (/ x t) 1)) (taylor inf t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* t (- (/ x t) 1)) (taylor inf t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t)))) (taylor inf t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t)))) (taylor inf t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t)))) (taylor inf t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (/ (* x y) t)))) (taylor -inf t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (/ (* x y) t)))) (taylor -inf t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (/ (* x y) t)))) (taylor -inf t) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt t (taylor -inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (/ x t) 1))) (taylor -inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (/ x t) 1))) (taylor -inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (/ x t) 1))) (taylor -inf t) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ z (* -1 (/ (* x z) t))))) (taylor -inf t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ z (* -1 (/ (* x z) t))))) (taylor -inf t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ z (* -1 (/ (* x z) t))))) (taylor -inf t) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor -inf t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ 1 (* -1 (/ x t))))) (taylor -inf t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ 1 (* -1 (/ x t))))) (taylor -inf t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ 1 (* -1 (/ x t))))) (taylor -inf t) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t))))) (taylor -inf t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t))))) (taylor -inf t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t))))) (taylor -inf t) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x y))) (taylor 0 z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (- z y) (taylor 0 z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (- z y) (taylor 0 z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (- z y) (taylor 0 z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t y)) (taylor 0 z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t y)) (taylor 0 z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t y)) (taylor 0 z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor 0 z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor 0 z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor 0 z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor 0 z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt z (taylor inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* z (+ 1 (* -1 (/ y z)))) (taylor inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* z (+ 1 (* -1 (/ y z)))) (taylor inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* z (+ 1 (* -1 (/ y z)))) (taylor inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 t) (/ (* t y) z))) (taylor inf z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 t) (/ (* t y) z))) (taylor inf z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 t) (/ (* t y) z))) (taylor inf z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor inf z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor inf z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor inf z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor inf z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt z (taylor -inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ y z) 1))) (taylor -inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ y z) 1))) (taylor -inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ y z) 1))) (taylor -inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ t (* -1 (/ (* t y) z))))) (taylor -inf z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ t (* -1 (/ (* t y) z))))) (taylor -inf z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ t (* -1 (/ (* t y) z))))) (taylor -inf z) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor -inf z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor -inf z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor -inf z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor -inf z) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* x z)) (taylor 0 y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt z (taylor 0 y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ z (* -1 y)) (taylor 0 y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ z (* -1 y)) (taylor 0 y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ z (* -1 y)) (taylor 0 y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t y)) (taylor 0 y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t y)) (taylor 0 y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* t y)) (taylor 0 y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor 0 y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor 0 y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor 0 y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor 0 y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ z y) 1)) (taylor inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ z y) 1)) (taylor inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ z y) 1)) (taylor inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ t (* -1 (/ (* t z) y)))) (taylor inf y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ t (* -1 (/ (* t z) y)))) (taylor inf y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ t (* -1 (/ (* t z) y)))) (taylor inf y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (/ x y)) x)) (taylor inf y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (/ x y)) x)) (taylor inf y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (/ x y)) x)) (taylor inf y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ z y))))) (taylor -inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ z y))))) (taylor -inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ z y))))) (taylor -inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 t) (/ (* t z) y)))) (taylor -inf y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 t) (/ (* t z) y)))) (taylor -inf y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 t) (/ (* t z) y)))) (taylor -inf y) (#s(alt (*.f64 t (-.f64 y z)) (patch (*.f64 t (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt t (taylor 0 x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (+ t (* -1 x)) (taylor 0 x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (+ t (* -1 x)) (taylor 0 x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (+ t (* -1 x)) (taylor 0 x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor 0 x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (- x t) (taylor 0 x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (- x t) (taylor 0 x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (- x t) (taylor 0 x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (+ (* t y) (* x (+ 1 (* -1 y)))) (taylor 0 x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (+ (* t y) (* x (+ 1 (* -1 y)))) (taylor 0 x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (+ (* t y) (* x (+ 1 (* -1 y)))) (taylor 0 x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (/ (* t y) x))) (taylor inf x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (/ (* t y) x))) (taylor inf x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (/ (* t y) x))) (taylor inf x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ t x) 1)) (taylor inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ t x) 1)) (taylor inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ t x) 1)) (taylor inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (* -1 (/ (* t z) x)))) (taylor inf x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (* -1 (/ (* t z) x)))) (taylor inf x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (* -1 (/ (* t z) x)))) (taylor inf x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ t x)))) (taylor inf x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ t x)))) (taylor inf x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ t x)))) (taylor inf x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 y))) (taylor inf x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 y) (/ (* t y) x)))) (taylor inf x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 y) (/ (* t y) x)))) (taylor inf x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 y) (/ (* t y) x)))) (taylor inf x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 z y) x x) (patch (fma.f64 (-.f64 z y) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (* t y) x))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (* t y) x))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (* t y) x))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 t x) y) (patch (*.f64 (-.f64 t x) y) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ t x))))) (taylor -inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ t x))))) (taylor -inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ t x))))) (taylor -inf x) (#s(alt (-.f64 t x) (patch (-.f64 t x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (/ (* t z) x)))) (taylor -inf x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (/ (* t z) x)))) (taylor -inf x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (/ (* t z) x)))) (taylor -inf x) (#s(alt (*.f64 (-.f64 x t) z) (patch (*.f64 (-.f64 x t) z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ t x) 1))) (taylor -inf x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ t x) 1))) (taylor -inf x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ t x) 1))) (taylor -inf x) (#s(alt (-.f64 x t) (patch (-.f64 x t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 t x) y x) (patch (fma.f64 (-.f64 t x) y x) #<representation binary64>) () ())) ())
Calls

12 calls:

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

simplify250.0ms (3.7%)

Memory
-10.6MiB live, 312.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02235002
17624210
223463964
362493949
085093686
Stop Event
iter limit
node limit
Counts
516 → 503
Calls
Call 1
Inputs
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(* t (- y z))
(* t (- y z))
(* t (- y z))
(* t (- y z))
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(* -1 (* x y))
(+ (* -1 (* x y)) (* t y))
(+ (* -1 (* x y)) (* t y))
(+ (* -1 (* x y)) (* t y))
(* -1 x)
(- t x)
(- t x)
(- t x)
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(* x z)
(+ (* -1 (* t z)) (* x z))
(+ (* -1 (* t z)) (* x z))
(+ (* -1 (* t z)) (* x z))
x
(+ x (* -1 t))
(+ x (* -1 t))
(+ x (* -1 t))
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (* -1 (* x y)))
(+ x (+ (* -1 (* x y)) (* t y)))
(+ x (+ (* -1 (* x y)) (* t y)))
(+ x (+ (* -1 (* x y)) (* t y)))
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- y z))
(* t (- y z))
(* t (- y z))
(* t (- y z))
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t y)
(* t (+ y (* -1 (/ (* x y) t))))
(* t (+ y (* -1 (/ (* x y) t))))
(* t (+ y (* -1 (/ (* x y) t))))
t
(* t (+ 1 (* -1 (/ x t))))
(* t (+ 1 (* -1 (/ x t))))
(* t (+ 1 (* -1 (/ x t))))
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* -1 (* t z))
(* t (+ (* -1 z) (/ (* x z) t)))
(* t (+ (* -1 z) (/ (* x z) t)))
(* t (+ (* -1 z) (/ (* x z) t)))
(* -1 t)
(* t (- (/ x t) 1))
(* t (- (/ x t) 1))
(* t (- (/ x t) 1))
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t y)
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* t (- y z))
(* t (- y z))
(* t (- y z))
(* t (- y z))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* t y)
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
t
(* -1 (* t (- (/ x t) 1)))
(* -1 (* t (- (/ x t) 1)))
(* -1 (* t (- (/ x t) 1)))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t z))
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(* -1 t)
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* t y)
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* -1 (* x y)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(* -1 y)
(- z y)
(- z y)
(- z y)
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* t y)
(+ (* -1 (* t z)) (* t y))
(+ (* -1 (* t z)) (* t y))
(+ (* -1 (* t z)) (* t y))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* x z)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
z
(* z (+ 1 (* -1 (/ y z))))
(* z (+ 1 (* -1 (/ y z))))
(* z (+ 1 (* -1 (/ y z))))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* -1 (* t z))
(* z (+ (* -1 t) (/ (* t y) z)))
(* z (+ (* -1 t) (/ (* t y) z)))
(* z (+ (* -1 t) (/ (* t y) z)))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
z
(* -1 (* z (- (/ y z) 1)))
(* -1 (* z (- (/ y z) 1)))
(* -1 (* z (- (/ y z) 1)))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* t z))
(* -1 (* z (+ t (* -1 (/ (* t y) z)))))
(* -1 (* z (+ t (* -1 (/ (* t y) z)))))
(* -1 (* z (+ t (* -1 (/ (* t y) z)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* x z))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
z
(+ z (* -1 y))
(+ z (* -1 y))
(+ z (* -1 y))
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* -1 (* t z))
(+ (* -1 (* t z)) (* t y))
(+ (* -1 (* t z)) (* t y))
(+ (* -1 (* t z)) (* t y))
(* -1 z)
(- y z)
(- y z)
(- y z)
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
x
(+ x (* y (- t x)))
(+ x (* y (- t x)))
(+ x (* y (- t x)))
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* -1 (* x y))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* -1 y)
(* y (- (/ z y) 1))
(* y (- (/ z y) 1))
(* y (- (/ z y) 1))
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* t y)
(* y (+ t (* -1 (/ (* t z) y))))
(* y (+ t (* -1 (/ (* t z) y))))
(* y (+ t (* -1 (/ (* t z) y))))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- t x))
(* y (- (+ t (/ x y)) x))
(* y (- (+ t (/ x y)) x))
(* y (- (+ t (/ x y)) x))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* t y)
(* -1 (* y (+ (* -1 t) (/ (* t z) y))))
(* -1 (* y (+ (* -1 t) (/ (* t z) y))))
(* -1 (* y (+ (* -1 t) (/ (* t z) y))))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* t y)
(+ (* -1 (* x y)) (* t y))
(+ (* -1 (* x y)) (* t y))
(+ (* -1 (* x y)) (* t y))
t
(+ t (* -1 x))
(+ t (* -1 x))
(+ t (* -1 x))
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* -1 (* t z))
(+ (* -1 (* t z)) (* x z))
(+ (* -1 (* t z)) (* x z))
(+ (* -1 (* t z)) (* x z))
(* -1 t)
(- x t)
(- x t)
(- x t)
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* t y)
(+ (* t y) (* x (+ 1 (* -1 y))))
(+ (* t y) (* x (+ 1 (* -1 y))))
(+ (* t y) (* x (+ 1 (* -1 y))))
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* -1 (* x y))
(* x (+ (* -1 y) (/ (* t y) x)))
(* x (+ (* -1 y) (/ (* t y) x)))
(* x (+ (* -1 y) (/ (* t y) x)))
(* -1 x)
(* x (- (/ t x) 1))
(* x (- (/ t x) 1))
(* x (- (/ t x) 1))
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x z)
(* x (+ z (* -1 (/ (* t z) x))))
(* x (+ z (* -1 (/ (* t z) x))))
(* x (+ z (* -1 (/ (* t z) x))))
x
(* x (+ 1 (* -1 (/ t x))))
(* x (+ 1 (* -1 (/ t x))))
(* x (+ 1 (* -1 (/ t x))))
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (* -1 y)))
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* x z)
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
x
(* -1 (* x (- (/ t x) 1)))
(* -1 (* x (- (/ t x) 1)))
(* -1 (* x (- (/ t x) 1)))
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- y 1)))
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
Outputs
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
(* -1 x)
(neg.f64 x)
(- t x)
(-.f64 t x)
(- t x)
(-.f64 t x)
(- t x)
(-.f64 t x)
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* x z)
(*.f64 z x)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
x
(+ x (* -1 t))
(-.f64 x t)
(+ x (* -1 t))
(-.f64 x t)
(+ x (* -1 t))
(-.f64 x t)
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* x y)))
(-.f64 x (*.f64 y x))
(+ x (+ (* -1 (* x y)) (* t y)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* x y)) (* t y)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* x y)) (* t y)))
(fma.f64 (-.f64 t x) y x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t y)
(*.f64 t y)
(* t (+ y (* -1 (/ (* x y) t))))
(*.f64 (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 x t))) t)
(* t (+ y (* -1 (/ (* x y) t))))
(*.f64 (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 x t))) t)
(* t (+ y (* -1 (/ (* x y) t))))
(*.f64 (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 x t))) t)
t
(* t (+ 1 (* -1 (/ x t))))
(-.f64 t x)
(* t (+ 1 (* -1 (/ x t))))
(-.f64 t x)
(* t (+ 1 (* -1 (/ x t))))
(-.f64 t x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t z))
(*.f64 (neg.f64 z) t)
(* t (+ (* -1 z) (/ (* x z) t)))
(*.f64 (-.f64 x t) z)
(* t (+ (* -1 z) (/ (* x z) t)))
(*.f64 (-.f64 x t) z)
(* t (+ (* -1 z) (/ (* x z) t)))
(*.f64 (-.f64 x t) z)
(* -1 t)
(neg.f64 t)
(* t (- (/ x t) 1))
(-.f64 x t)
(* t (- (/ x t) 1))
(-.f64 x t)
(* t (- (/ x t) 1))
(-.f64 x t)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t y)
(*.f64 t y)
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x t) y) t)
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x t) y) t)
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x t) y) t)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t y)
(*.f64 t y)
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
(*.f64 (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 x t))) t)
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
(*.f64 (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 x t))) t)
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
(*.f64 (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 x t))) t)
t
(* -1 (* t (- (/ x t) 1)))
(-.f64 t x)
(* -1 (* t (- (/ x t) 1)))
(-.f64 t x)
(* -1 (* t (- (/ x t) 1)))
(-.f64 t x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t z))
(*.f64 (neg.f64 z) t)
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(*.f64 (-.f64 x t) z)
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(*.f64 (-.f64 x t) z)
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(*.f64 (-.f64 x t) z)
(* -1 t)
(neg.f64 t)
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(-.f64 x t)
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(-.f64 x t)
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(-.f64 x t)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 z #s(literal -1 binary64)) y) t) x (-.f64 y z)) t)
(* t y)
(*.f64 t y)
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x t) y) t)
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x t) y) t)
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x t) y) t)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* x y)))
(-.f64 x (*.f64 y x))
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(* -1 y)
(neg.f64 y)
(- z y)
(-.f64 z y)
(- z y)
(-.f64 z y)
(- z y)
(-.f64 z y)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t y)
(*.f64 t y)
(+ (* -1 (* t z)) (* t y))
(*.f64 t (-.f64 y z))
(+ (* -1 (* t z)) (* t y))
(*.f64 t (-.f64 y z))
(+ (* -1 (* t z)) (* t y))
(*.f64 t (-.f64 y z))
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* x z)
(*.f64 z x)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x z) x) z)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x z) x) z)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x z) x) z)
z
(* z (+ 1 (* -1 (/ y z))))
(-.f64 z y)
(* z (+ 1 (* -1 (/ y z))))
(-.f64 z y)
(* z (+ 1 (* -1 (/ y z))))
(-.f64 z y)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* -1 (* t z))
(*.f64 (neg.f64 z) t)
(* z (+ (* -1 t) (/ (* t y) z)))
(*.f64 t (-.f64 y z))
(* z (+ (* -1 t) (/ (* t y) z)))
(*.f64 t (-.f64 y z))
(* z (+ (* -1 t) (/ (* t y) z)))
(*.f64 t (-.f64 y z))
(* -1 z)
(neg.f64 z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* x z)
(*.f64 z x)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x z) x) z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x z) x) z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x z) x) z)
z
(* -1 (* z (- (/ y z) 1)))
(-.f64 z y)
(* -1 (* z (- (/ y z) 1)))
(-.f64 z y)
(* -1 (* z (- (/ y z) 1)))
(-.f64 z y)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* t z))
(*.f64 (neg.f64 z) t)
(* -1 (* z (+ t (* -1 (/ (* t y) z)))))
(*.f64 t (-.f64 y z))
(* -1 (* z (+ t (* -1 (/ (* t y) z)))))
(*.f64 t (-.f64 y z))
(* -1 (* z (+ t (* -1 (/ (* t y) z)))))
(*.f64 t (-.f64 y z))
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* x z))
(fma.f64 z x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
z
(+ z (* -1 y))
(-.f64 z y)
(+ z (* -1 y))
(-.f64 z y)
(+ z (* -1 y))
(-.f64 z y)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t z))
(*.f64 (neg.f64 z) t)
(+ (* -1 (* t z)) (* t y))
(*.f64 t (-.f64 y z))
(+ (* -1 (* t z)) (* t y))
(*.f64 t (-.f64 y z))
(+ (* -1 (* t z)) (* t y))
(*.f64 t (-.f64 y z))
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
x
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(*.f64 (-.f64 (/.f64 (fma.f64 z x x) y) x) y)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(*.f64 (-.f64 (/.f64 (fma.f64 z x x) y) x) y)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(*.f64 (-.f64 (/.f64 (fma.f64 z x x) y) x) y)
(* -1 y)
(neg.f64 y)
(* y (- (/ z y) 1))
(-.f64 z y)
(* y (- (/ z y) 1))
(-.f64 z y)
(* y (- (/ z y) 1))
(-.f64 z y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* t y)
(*.f64 t y)
(* y (+ t (* -1 (/ (* t z) y))))
(*.f64 t (-.f64 y z))
(* y (+ t (* -1 (/ (* t z) y))))
(*.f64 t (-.f64 y z))
(* y (+ t (* -1 (/ (* t z) y))))
(*.f64 t (-.f64 y z))
y
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (/ x y)) x))
(fma.f64 (-.f64 t x) y x)
(* y (- (+ t (/ x y)) x))
(fma.f64 (-.f64 t x) y x)
(* y (- (+ t (/ x y)) x))
(fma.f64 (-.f64 t x) y x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(*.f64 (-.f64 (/.f64 (fma.f64 z x x) y) x) y)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(*.f64 (-.f64 (/.f64 (fma.f64 z x x) y) x) y)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(*.f64 (-.f64 (/.f64 (fma.f64 z x x) y) x) y)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(-.f64 z y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(-.f64 z y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(-.f64 z y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* t y)
(*.f64 t y)
(* -1 (* y (+ (* -1 t) (/ (* t z) y))))
(*.f64 t (-.f64 y z))
(* -1 (* y (+ (* -1 t) (/ (* t z) y))))
(*.f64 t (-.f64 y z))
(* -1 (* y (+ (* -1 t) (/ (* t z) y))))
(*.f64 t (-.f64 y z))
y
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x t) z x) y) t) x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(fma.f64 (-.f64 t x) y x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(fma.f64 (-.f64 t x) y x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(fma.f64 (-.f64 t x) y x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t y)
(*.f64 t y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
t
(+ t (* -1 x))
(-.f64 t x)
(+ t (* -1 x))
(-.f64 t x)
(+ t (* -1 x))
(-.f64 t x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t z))
(*.f64 (neg.f64 z) t)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
(* -1 t)
(neg.f64 t)
(- x t)
(-.f64 x t)
(- x t)
(-.f64 x t)
(- x t)
(-.f64 x t)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t y)
(*.f64 t y)
(+ (* t y) (* x (+ 1 (* -1 y))))
(fma.f64 (-.f64 t x) y x)
(+ (* t y) (* x (+ 1 (* -1 y))))
(fma.f64 (-.f64 t x) y x)
(+ (* t y) (* x (+ 1 (* -1 y))))
(fma.f64 (-.f64 t x) y x)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (+ (* -1 y) (/ (* t y) x)))
(*.f64 (-.f64 t x) y)
(* x (+ (* -1 y) (/ (* t y) x)))
(*.f64 (-.f64 t x) y)
(* x (+ (* -1 y) (/ (* t y) x)))
(*.f64 (-.f64 t x) y)
(* -1 x)
(neg.f64 x)
(* x (- (/ t x) 1))
(-.f64 t x)
(* x (- (/ t x) 1))
(-.f64 t x)
(* x (- (/ t x) 1))
(-.f64 t x)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x z)
(*.f64 z x)
(* x (+ z (* -1 (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
(* x (+ z (* -1 (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
(* x (+ z (* -1 (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
x
(* x (+ 1 (* -1 (/ t x))))
(-.f64 x t)
(* x (+ 1 (* -1 (/ t x))))
(-.f64 x t)
(* x (+ 1 (* -1 (/ t x))))
(-.f64 x t)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1 y)))
(-.f64 x (*.f64 y x))
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(fma.f64 (-.f64 t x) y x)
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(fma.f64 (-.f64 t x) y x)
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(fma.f64 (-.f64 t x) y x)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(*.f64 (-.f64 t x) y)
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(*.f64 (-.f64 t x) y)
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(*.f64 (-.f64 t x) y)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(-.f64 t x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(-.f64 t x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(-.f64 t x)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x z)
(*.f64 z x)
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
x
(* -1 (* x (- (/ t x) 1)))
(-.f64 x t)
(* -1 (* x (- (/ t x) 1)))
(-.f64 x t)
(* -1 (* x (- (/ t x) 1)))
(-.f64 x t)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- y 1)))
(-.f64 x (*.f64 y x))
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(fma.f64 (-.f64 t x) y x)
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(fma.f64 (-.f64 t x) y x)
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(fma.f64 (-.f64 t x) y x)

rewrite188.0ms (2.8%)

Memory
31.0MiB live, 343.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022116
031116
1121116
2994116
08504111
Stop Event
iter limit
node limit
iter limit
Counts
14 → 411
Calls
Call 1
Inputs
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x))
(fma.f64 (-.f64 z y) x x)
(-.f64 z y)
#s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(-.f64 y z)
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))
(*.f64 (-.f64 t x) y)
(-.f64 t x)
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))
(*.f64 (-.f64 x t) z)
(-.f64 x t)
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x))
(fma.f64 (-.f64 t x) y x)
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>

eval150.0ms (2.2%)

Memory
-0.1MiB live, 317.2MiB allocated
Compiler

Compiled 14 133 to 1 633 computations (88.4% saved)

prune27.0ms (0.4%)

Memory
8.4MiB live, 83.9MiB allocated
Pruning

11 alts after pruning (6 fresh and 5 done)

PrunedKeptTotal
New9696975
Fresh000
Picked055
Done000
Total96911980
Accuracy
100.0%
Counts
980 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.2%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x))
57.5%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x))
41.3%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x))
47.2%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))
39.5%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))
26.9%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z))
23.6%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y))
44.2%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z)))
41.1%
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))
24.2%
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x)))
20.2%
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))
Compiler

Compiled 102 to 125 computations (-22.5% saved)

simplify216.0ms (3.2%)

Memory
-29.2MiB live, 91.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
030188
038188
167188
2109188
3261188
4639188
51543188
62808188
73992188
84365188
94467188
104485188
114490188
124490188
134500188
144504188
154504188
164563188
04563177
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x))
(fma.f64 #s(approx (- z y) (neg.f64 y)) x x)
#s(approx (- z y) (neg.f64 y))
(neg.f64 y)
y
x
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))
#s(approx (+ (* (- t x) y) x) (*.f64 t y))
(*.f64 t y)
t
y
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x)))
#s(approx (+ (* (- z y) x) x) (*.f64 z x))
(*.f64 z x)
z
x
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))
#s(approx (+ (* (- z y) x) x) (fma.f64 z x x))
(fma.f64 z x x)
z
x
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y))
(*.f64 #s(approx (- t x) (neg.f64 x)) y)
#s(approx (- t x) (neg.f64 x))
(neg.f64 x)
x
y
Outputs
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x))
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 x #s(approx (- z y) (neg.f64 y)) x))
(fma.f64 #s(approx (- z y) (neg.f64 y)) x x)
(fma.f64 x #s(approx (- z y) (neg.f64 y)) x)
#s(approx (- z y) (neg.f64 y))
(neg.f64 y)
y
x
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))
#s(approx (+ (* (- t x) y) x) (*.f64 t y))
(*.f64 t y)
t
y
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x)))
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 x z)))
#s(approx (+ (* (- z y) x) x) (*.f64 z x))
#s(approx (+ (* (- z y) x) x) (*.f64 x z))
(*.f64 z x)
(*.f64 x z)
z
x
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 x z x)))
#s(approx (+ (* (- z y) x) x) (fma.f64 z x x))
#s(approx (+ (* (- z y) x) x) (fma.f64 x z x))
(fma.f64 z x x)
(fma.f64 x z x)
z
x
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y))
(*.f64 #s(approx (- t x) (neg.f64 x)) y)
#s(approx (- t x) (neg.f64 x))
(neg.f64 x)
x
y

localize62.0ms (0.9%)

Memory
30.3MiB live, 151.8MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 x)
accuracy0.01171875
(*.f64 #s(approx (- t x) (neg.f64 x)) y)
accuracy28.21100577521678
#s(approx (- t x) (neg.f64 x))
accuracy38.7105795214129
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y))
accuracy0
(fma.f64 z x x)
accuracy21.50600293105972
#s(approx (+ (* (- z y) x) x) (fma.f64 z x x))
accuracy24.853823008270485
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))
accuracy0
(*.f64 z x)
accuracy24.853823008270485
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x)))
accuracy36.74740121966894
#s(approx (+ (* (- z y) x) x) (*.f64 z x))
accuracy0
(*.f64 t y)
accuracy27.204578121913894
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))
accuracy40.62110024608387
#s(approx (+ (* (- t x) y) x) (*.f64 t y))
accuracy0
(fma.f64 #s(approx (- z y) (neg.f64 y)) x x)
accuracy0
(neg.f64 y)
accuracy24.853823008270485
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x))
accuracy34.251695765290414
#s(approx (- z y) (neg.f64 y))
Samples
39.0ms256×0valid
Compiler

Compiled 194 to 41 computations (78.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 11.0ms (43.5% of total)
ival-add: 5.0ms (19.8% of total)
ival-neg: 5.0ms (19.8% of total)
ival-sub: 4.0ms (15.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series34.0ms (0.5%)

Memory
-27.3MiB live, 89.8MiB allocated
Counts
17 → 564
Calls
Call 1
Inputs
#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())
#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())
#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())
#s(alt (*.f64 t y) (patch (*.f64 t y) #<representation binary64>) () ())
#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())
#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())
#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())
#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())
#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())
#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())
Outputs
#s(alt (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* t y))) (taylor 0 t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* t y))) (taylor 0 t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* t y))) (taylor 0 t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.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 (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- t x) (taylor 0 t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- t x) (taylor 0 t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- t x) (taylor 0 t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t)))) (taylor inf t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t)))) (taylor inf t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t)))) (taylor inf t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.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 (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor inf t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (* -1 (/ (* x y) t)))) (taylor inf t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (* -1 (/ (* x y) t)))) (taylor inf t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* t (+ y (* -1 (/ (* x y) t)))) (taylor inf t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt t (taylor inf t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (* -1 (/ x t)))) (taylor inf t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (* -1 (/ x t)))) (taylor inf t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (* -1 (/ x t)))) (taylor inf t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.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 (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor -inf t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (/ (* x y) t)))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (/ (* x y) t)))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 y) (/ (* x y) t)))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt t (taylor -inf t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (/ x t) 1))) (taylor -inf t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (/ x t) 1))) (taylor -inf t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (/ x t) 1))) (taylor -inf t) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x y))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- z y) (taylor 0 z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- z y) (taylor 0 z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- z y) (taylor 0 z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (+ x (* x z)) (taylor 0 z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (+ x (* x z)) (taylor 0 z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (+ x (* x z)) (taylor 0 z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt z (taylor inf z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ 1 (* -1 (/ y z)))) (taylor inf z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ 1 (* -1 (/ y z)))) (taylor inf z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ 1 (* -1 (/ y z)))) (taylor inf z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z)))) (taylor inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ x z))) (taylor inf z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ x z))) (taylor inf z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ x z))) (taylor inf z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt z (taylor -inf z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ y z) 1))) (taylor -inf z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ y z) 1))) (taylor -inf z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ y z) 1))) (taylor -inf z) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* x z)) (taylor 0 y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt z (taylor 0 y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ z (* -1 y)) (taylor 0 y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ z (* -1 y)) (taylor 0 y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ z (* -1 y)) (taylor 0 y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.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 (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* x z)) (taylor 0 y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* x z)) (taylor 0 y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x y)) (* x z))) (taylor 0 y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor 0 y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor 0 y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor 0 y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor 0 y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ z y) 1)) (taylor inf y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ z y) 1)) (taylor inf y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ z y) 1)) (taylor inf y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (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 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (/ x y)) x)) (taylor inf y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (/ x y)) x)) (taylor inf y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (/ x y)) x)) (taylor inf y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.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 (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ z y))))) (taylor -inf y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ z y))))) (taylor -inf y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ z y))))) (taylor -inf y) (#s(alt #s(approx (- z y) (neg.f64 y)) (patch #s(approx (- z y) (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 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.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 (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* t y) (* x (+ 1 (* -1 y)))) (taylor 0 x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* t y) (* x (+ 1 (* -1 y)))) (taylor 0 x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (+ (* t y) (* x (+ 1 (* -1 y)))) (taylor 0 x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor 0 x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 z)) (taylor 0 x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 z)) (taylor 0 x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 z)) (taylor 0 x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 z)) (taylor 0 x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* t y) (taylor 0 x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* t y)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt t (taylor 0 x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ t (* -1 x)) (taylor 0 x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ t (* -1 x)) (taylor 0 x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ t (* -1 x)) (taylor 0 x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 y))) (taylor inf x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 y) (/ (* t y) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 y) (/ (* t y) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 y) (/ (* t y) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 z) y)) (taylor inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 z)) (taylor inf x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 z)) (taylor inf x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 z)) (taylor inf x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 z)) (taylor inf x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (/ (* t y) x))) (taylor inf x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (/ (* t y) x))) (taylor inf x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (/ (* t y) x))) (taylor inf x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ t x) 1)) (taylor inf x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ t x) 1)) (taylor inf x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ t x) 1)) (taylor inf x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) (patch #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) (patch (fma.f64 #s(approx (- z y) (neg.f64 y)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- t x) y) x) (*.f64 t y)) (patch #s(approx (+ (* (- t x) y) x) (*.f64 t y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (*.f64 z x)) (patch #s(approx (+ (* (- z y) x) x) (*.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 z x) (patch (*.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (patch #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- z y)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) (patch #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 z) 1))) (taylor -inf x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 z) 1))) (taylor -inf x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 z) 1))) (taylor -inf x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 z) 1))) (taylor -inf x) (#s(alt (fma.f64 z x x) (patch (fma.f64 z x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (* t y) x))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (* t y) x))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (* t y) x))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- t x) (neg.f64 x)) y) (patch (*.f64 #s(approx (- t x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ t x))))) (taylor -inf x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ t x))))) (taylor -inf x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ t x))))) (taylor -inf x) (#s(alt #s(approx (- t x) (neg.f64 x)) (patch #s(approx (- t x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
Calls

12 calls:

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

simplify180.0ms (2.7%)

Memory
16.7MiB live, 224.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01924910
16463912
219693812
357673767
083463421
Stop Event
iter limit
node limit
Counts
564 → 556
Calls
Call 1
Inputs
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (* -1 (* x y)))
(+ x (+ (* -1 (* x y)) (* t y)))
(+ x (+ (* -1 (* x y)) (* t y)))
(+ x (+ (* -1 (* x y)) (* t y)))
(* t y)
(* t y)
(* t y)
(* t y)
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(* -1 (* x y))
(+ (* -1 (* x y)) (* t y))
(+ (* -1 (* x y)) (* t y))
(+ (* -1 (* x y)) (* t y))
(* -1 x)
(- t x)
(- t x)
(- t x)
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t y)
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t y)
(* t (+ y (* -1 (/ (* x y) t))))
(* t (+ y (* -1 (/ (* x y) t))))
(* t (+ y (* -1 (/ (* x y) t))))
t
(* t (+ 1 (* -1 (/ x t))))
(* t (+ 1 (* -1 (/ x t))))
(* t (+ 1 (* -1 (/ x t))))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* t y)
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(* t y)
(* t y)
(* t y)
(* t y)
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* t y)
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
t
(* -1 (* t (- (/ x t) 1)))
(* -1 (* t (- (/ x t) 1)))
(* -1 (* t (- (/ x t) 1)))
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* -1 (* x y)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(* -1 y)
(- z y)
(- z y)
(- z y)
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* -1 (* x y)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(* x z)
(* x z)
(* x z)
(* x z)
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* -1 (* x y)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
x
(+ x (* x z))
(+ x (* x z))
(+ x (* x z))
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* x z)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
z
(* z (+ 1 (* -1 (/ y z))))
(* z (+ 1 (* -1 (/ y z))))
(* z (+ 1 (* -1 (/ y z))))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* x z)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(* x z)
(* x z)
(* x z)
(* x z)
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* x z)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(* x z)
(* z (+ x (/ x z)))
(* z (+ x (/ x z)))
(* z (+ x (/ x z)))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
z
(* -1 (* z (- (/ y z) 1)))
(* -1 (* z (- (/ y z) 1)))
(* -1 (* z (- (/ y z) 1)))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(* x z)
(* x z)
(* x z)
(* x z)
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(* x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ x z)))))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* x z))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
z
(+ z (* -1 y))
(+ z (* -1 y))
(+ z (* -1 y))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
x
(+ x (* y (- t x)))
(+ x (* y (- t x)))
(+ x (* y (- t x)))
(* t y)
(* t y)
(* t y)
(* t y)
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* x z))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (* x z))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (+ (* -1 (* x y)) (* x z)))
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* -1 (* x y))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* -1 y)
(* y (- (/ z y) 1))
(* y (- (/ z y) 1))
(* y (- (/ z y) 1))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- t x))
(* y (- (+ t (/ x y)) x))
(* y (- (+ t (/ x y)) x))
(* y (- (+ t (/ x y)) x))
(* t y)
(* t y)
(* t y)
(* t y)
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* -1 (* x y))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* -1 (* x y))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(* t y)
(* t y)
(* t y)
(* t y)
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* y (- t x))
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* t y)
(+ (* t y) (* x (+ 1 (* -1 y))))
(+ (* t y) (* x (+ 1 (* -1 y))))
(+ (* t y) (* x (+ 1 (* -1 y))))
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x z)
(* x z)
(* x z)
(* x z)
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (+ 1 z))
(* x (+ 1 z))
(* x (+ 1 z))
(* x (+ 1 z))
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* t y)
(+ (* -1 (* x y)) (* t y))
(+ (* -1 (* x y)) (* t y))
(+ (* -1 (* x y)) (* t y))
t
(+ t (* -1 x))
(+ t (* -1 x))
(+ t (* -1 x))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (* -1 y)))
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x z)
(* x z)
(* x z)
(* x z)
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (- (+ 1 z) y))
(* x (+ 1 z))
(* x (+ 1 z))
(* x (+ 1 z))
(* x (+ 1 z))
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* -1 (* x y))
(* x (+ (* -1 y) (/ (* t y) x)))
(* x (+ (* -1 y) (/ (* t y) x)))
(* x (+ (* -1 y) (/ (* t y) x)))
(* -1 x)
(* x (- (/ t x) 1))
(* x (- (/ t x) 1))
(* x (- (/ t x) 1))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- y 1)))
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* x z)
(* x z)
(* x z)
(* x z)
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 (- z y)) 1)))
(* -1 (* x (- (* -1 z) 1)))
(* -1 (* x (- (* -1 z) 1)))
(* -1 (* x (- (* -1 z) 1)))
(* -1 (* x (- (* -1 z) 1)))
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
Outputs
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* x y)))
(-.f64 x (*.f64 y x))
(+ x (+ (* -1 (* x y)) (* t y)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* x y)) (* t y)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* x y)) (* t y)))
(fma.f64 (-.f64 t x) y x)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
(* -1 x)
(neg.f64 x)
(- t x)
(-.f64 t x)
(- t x)
(-.f64 t x)
(- t x)
(-.f64 t x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t y)
(*.f64 t y)
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(fma.f64 (-.f64 t x) y x)
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(fma.f64 (-.f64 t x) y x)
(* t (+ y (+ (* -1 (/ (* x y) t)) (/ x t))))
(fma.f64 (-.f64 t x) y x)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t y)
(*.f64 t y)
(* t (+ y (* -1 (/ (* x y) t))))
(*.f64 (-.f64 t x) y)
(* t (+ y (* -1 (/ (* x y) t))))
(*.f64 (-.f64 t x) y)
(* t (+ y (* -1 (/ (* x y) t))))
(*.f64 (-.f64 t x) y)
t
(* t (+ 1 (* -1 (/ x t))))
(-.f64 t x)
(* t (+ 1 (* -1 (/ x t))))
(-.f64 t x)
(* t (+ 1 (* -1 (/ x t))))
(-.f64 t x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t y)
(*.f64 t y)
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(fma.f64 (-.f64 t x) y x)
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(fma.f64 (-.f64 t x) y x)
(* -1 (* t (+ (* -1 y) (* -1 (/ (+ x (* -1 (* x y))) t)))))
(fma.f64 (-.f64 t x) y x)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t y)
(*.f64 t y)
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
(*.f64 (-.f64 t x) y)
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
(*.f64 (-.f64 t x) y)
(* -1 (* t (+ (* -1 y) (/ (* x y) t))))
(*.f64 (-.f64 t x) y)
t
(* -1 (* t (- (/ x t) 1)))
(-.f64 t x)
(* -1 (* t (- (/ x t) 1)))
(-.f64 t x)
(* -1 (* t (- (/ x t) 1)))
(-.f64 t x)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* x y)))
(-.f64 x (*.f64 y x))
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(* -1 y)
(neg.f64 y)
(- z y)
(-.f64 z y)
(- z y)
(-.f64 z y)
(- z y)
(-.f64 z y)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* x y)))
(-.f64 x (*.f64 y x))
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* -1 (* x y)))
(-.f64 x (*.f64 y x))
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
x
(+ x (* x z))
(fma.f64 z x x)
(+ x (* x z))
(fma.f64 z x x)
(+ x (* x z))
(fma.f64 z x x)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* x z)
(*.f64 z x)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(fma.f64 (-.f64 z y) x x)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(fma.f64 (-.f64 z y) x x)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(fma.f64 (-.f64 z y) x x)
z
(* z (+ 1 (* -1 (/ y z))))
(-.f64 z y)
(* z (+ 1 (* -1 (/ y z))))
(-.f64 z y)
(* z (+ 1 (* -1 (/ y z))))
(-.f64 z y)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* x z)
(*.f64 z x)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(fma.f64 (-.f64 z y) x x)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(fma.f64 (-.f64 z y) x x)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(fma.f64 (-.f64 z y) x x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* x z)
(*.f64 z x)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(fma.f64 (-.f64 z y) x x)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(fma.f64 (-.f64 z y) x x)
(* z (+ x (+ (* -1 (/ (* x y) z)) (/ x z))))
(fma.f64 (-.f64 z y) x x)
(* x z)
(*.f64 z x)
(* z (+ x (/ x z)))
(fma.f64 z x x)
(* z (+ x (/ x z)))
(fma.f64 z x x)
(* z (+ x (/ x z)))
(fma.f64 z x x)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(fma.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64))) z x)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* x z)
(*.f64 z x)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(fma.f64 (-.f64 z y) x x)
z
(* -1 (* z (- (/ y z) 1)))
(-.f64 z y)
(* -1 (* z (- (/ y z) 1)))
(-.f64 z y)
(* -1 (* z (- (/ y z) 1)))
(-.f64 z y)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* x z)
(*.f64 z x)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(fma.f64 (-.f64 z y) x x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* x z)
(*.f64 z x)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* z (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x y))) z)))))
(fma.f64 (-.f64 z y) x x)
(* x z)
(*.f64 z x)
(* -1 (* z (+ (* -1 x) (* -1 (/ x z)))))
(fma.f64 z x x)
(* -1 (* z (+ (* -1 x) (* -1 (/ x z)))))
(fma.f64 z x x)
(* -1 (* z (+ (* -1 x) (* -1 (/ x z)))))
(fma.f64 z x x)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* x z))
(fma.f64 z x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
z
(+ z (* -1 y))
(-.f64 z y)
(+ z (* -1 y))
(-.f64 z y)
(+ z (* -1 y))
(-.f64 z y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
x
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* x z))
(fma.f64 z x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (* x z))
(fma.f64 z x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x y)) (* x z)))
(fma.f64 (-.f64 z y) x x)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(fma.f64 (-.f64 z y) x x)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(fma.f64 (-.f64 z y) x x)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(fma.f64 (-.f64 z y) x x)
(* -1 y)
(neg.f64 y)
(* y (- (/ z y) 1))
(-.f64 z y)
(* y (- (/ z y) 1))
(-.f64 z y)
(* y (- (/ z y) 1))
(-.f64 z y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (/ x y)) x))
(fma.f64 (-.f64 t x) y x)
(* y (- (+ t (/ x y)) x))
(fma.f64 (-.f64 t x) y x)
(* y (- (+ t (/ x y)) x))
(fma.f64 (-.f64 t x) y x)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(fma.f64 (-.f64 z y) x x)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(fma.f64 (-.f64 z y) x x)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(fma.f64 (-.f64 z y) x x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(fma.f64 (-.f64 z y) x x)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(fma.f64 (-.f64 z y) x x)
(* y (+ (* -1 x) (+ (/ x y) (/ (* x z) y))))
(fma.f64 (-.f64 z y) x x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(fma.f64 (-.f64 z y) x x)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(-.f64 z y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(-.f64 z y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(-.f64 z y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(fma.f64 (-.f64 t x) y x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(fma.f64 (-.f64 t x) y x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ x y)))))
(fma.f64 (-.f64 t x) y x)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* t y)
(*.f64 t y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(fma.f64 (-.f64 z y) x x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* y (+ x (* -1 (/ (+ x (* x z)) y)))))
(fma.f64 (-.f64 z y) x x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t y)
(*.f64 t y)
(+ (* t y) (* x (+ 1 (* -1 y))))
(fma.f64 (-.f64 t x) y x)
(+ (* t y) (* x (+ 1 (* -1 y))))
(fma.f64 (-.f64 t x) y x)
(+ (* t y) (* x (+ 1 (* -1 y))))
(fma.f64 (-.f64 t x) y x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 z))
(fma.f64 z x x)
(* x (+ 1 z))
(fma.f64 z x x)
(* x (+ 1 z))
(fma.f64 z x x)
(* x (+ 1 z))
(fma.f64 z x x)
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 t x) (-.f64 y z) x)
(* t y)
(*.f64 t y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
(+ (* -1 (* x y)) (* t y))
(*.f64 (-.f64 t x) y)
t
(+ t (* -1 x))
(-.f64 t x)
(+ t (* -1 x))
(-.f64 t x)
(+ t (* -1 x))
(-.f64 t x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (* -1 y)))
(-.f64 x (*.f64 y x))
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(fma.f64 (-.f64 t x) y x)
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(fma.f64 (-.f64 t x) y x)
(* x (+ 1 (+ (* -1 y) (/ (* t y) x))))
(fma.f64 (-.f64 t x) y x)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (- (+ 1 z) y))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 z))
(fma.f64 z x x)
(* x (+ 1 z))
(fma.f64 z x x)
(* x (+ 1 z))
(fma.f64 z x x)
(* x (+ 1 z))
(fma.f64 z x x)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (+ (* -1 y) (/ (* t y) x)))
(*.f64 (-.f64 t x) y)
(* x (+ (* -1 y) (/ (* t y) x)))
(*.f64 (-.f64 t x) y)
(* x (+ (* -1 y) (/ (* t y) x)))
(*.f64 (-.f64 t x) y)
(* -1 x)
(neg.f64 x)
(* x (- (/ t x) 1))
(-.f64 t x)
(* x (- (/ t x) 1))
(-.f64 t x)
(* x (- (/ t x) 1))
(-.f64 t x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- y 1)))
(-.f64 x (*.f64 y x))
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(fma.f64 (-.f64 t x) y x)
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(fma.f64 (-.f64 t x) y x)
(* -1 (* x (- (+ y (* -1 (/ (* t y) x))) 1)))
(fma.f64 (-.f64 t x) y x)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 (- z y)) 1)))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (* -1 z) 1)))
(fma.f64 z x x)
(* -1 (* x (- (* -1 z) 1)))
(fma.f64 z x x)
(* -1 (* x (- (* -1 z) 1)))
(fma.f64 z x x)
(* -1 (* x (- (* -1 z) 1)))
(fma.f64 z x x)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(*.f64 (fma.f64 (-.f64 y z) (-.f64 (/.f64 t x) #s(literal 1 binary64)) #s(literal 1 binary64)) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(*.f64 (-.f64 t x) y)
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(*.f64 (-.f64 t x) y)
(* -1 (* x (+ y (* -1 (/ (* t y) x)))))
(*.f64 (-.f64 t x) y)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(-.f64 t x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(-.f64 t x)
(* -1 (* x (+ 1 (* -1 (/ t x)))))
(-.f64 t x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)

rewrite151.0ms (2.2%)

Memory
-9.5MiB live, 183.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030178
038178
1150178
21145178
08423167
Stop Event
iter limit
node limit
iter limit
Counts
17 → 141
Calls
Call 1
Inputs
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x))
(fma.f64 #s(approx (- z y) (neg.f64 y)) x x)
#s(approx (- z y) (neg.f64 y))
(neg.f64 y)
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))
#s(approx (+ (* (- t x) y) x) (*.f64 t y))
(*.f64 t y)
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x)))
#s(approx (+ (* (- z y) x) x) (*.f64 z x))
(*.f64 z x)
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))
#s(approx (+ (* (- z y) x) x) (fma.f64 z x x))
(fma.f64 z x x)
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y))
(*.f64 #s(approx (- t x) (neg.f64 x)) y)
#s(approx (- t x) (neg.f64 x))
(neg.f64 x)
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>

eval76.0ms (1.1%)

Memory
18.4MiB live, 132.2MiB allocated
Compiler

Compiled 7 084 to 619 computations (91.3% saved)

prune26.0ms (0.4%)

Memory
-12.9MiB live, 61.0MiB allocated
Pruning

11 alts after pruning (1 fresh and 10 done)

PrunedKeptTotal
New6970697
Fresh011
Picked055
Done055
Total69711708
Accuracy
100.0%
Counts
708 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.2%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x))
57.5%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x))
41.3%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x))
47.2%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))
39.5%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))
26.9%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z))
23.6%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y))
44.2%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z)))
41.1%
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))
24.2%
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x)))
20.2%
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))
Compiler

Compiled 67 to 80 computations (-19.4% saved)

simplify220.0ms (3.3%)

Memory
14.8MiB live, 136.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01336
01536
12736
25036
313036
446336
5121336
6228936
7372236
8451836
9467536
10470236
11471136
12482736
13486336
14486336
15487636
16487636
0487635
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z))
(*.f64 #s(approx (- x t) (neg.f64 t)) z)
#s(approx (- x t) (neg.f64 t))
(neg.f64 t)
t
z
Outputs
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z))
#s(approx (+ x (* (- y z) (- t x))) (*.f64 z #s(approx (- x t) (neg.f64 t))))
(*.f64 #s(approx (- x t) (neg.f64 t)) z)
(*.f64 z #s(approx (- x t) (neg.f64 t)))
#s(approx (- x t) (neg.f64 t))
(neg.f64 t)
t
z

localize27.0ms (0.4%)

Memory
-16.7MiB live, 59.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 t)
accuracy0.0078125
(*.f64 #s(approx (- x t) (neg.f64 t)) z)
accuracy33.814421677468786
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z))
accuracy34.77424553344479
#s(approx (- x t) (neg.f64 t))
Samples
19.0ms256×0valid
Compiler

Compiled 41 to 21 computations (48.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sub: 5.0ms (45% of total)
ival-mult: 3.0ms (27% of total)
ival-add: 1.0ms (9% of total)
ival-neg: 1.0ms (9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series7.0ms (0.1%)

Memory
23.5MiB live, 23.5MiB allocated
Counts
4 → 120
Calls
Call 1
Inputs
#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())
#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())
#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())
Outputs
#s(alt (+ x (* -1 (* x (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x (- y z))) (* t (- y z)))) (taylor 0 t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 t)) (taylor 0 t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 t)) (taylor 0 t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 t)) (taylor 0 t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (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 (* -1 t) (taylor 0 t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z)) (taylor inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor inf t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 z) (/ (* x z) t))) (taylor inf t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 z) (/ (* x z) t))) (taylor inf t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1 z) (/ (* x z) t))) (taylor inf t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor inf t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* t (- (/ x t) 1)) (taylor inf t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* t (- (/ x t) 1)) (taylor inf t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* t (- (/ x t) 1)) (taylor inf t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (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) (taylor inf t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t))))) (taylor -inf t) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ z (* -1 (/ (* x z) t))))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ z (* -1 (/ (* x z) t))))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ z (* -1 (/ (* x z) t))))) (taylor -inf t) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor -inf t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ 1 (* -1 (/ x t))))) (taylor -inf t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ 1 (* -1 (/ x t))))) (taylor -inf t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ 1 (* -1 (/ x t))))) (taylor -inf t) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (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) (taylor -inf t) (#s(alt (neg.f64 t) (patch (neg.f64 t) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (- t x))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor 0 z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z)))) (taylor inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor inf z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor inf z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor inf z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor inf z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- t x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x))) (taylor -inf z) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* z (- x t)) (taylor -inf z) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* z (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* z (- t x))) (* y (- t x)))) (taylor 0 y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x)) (taylor inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- t x)) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* t (- y z)) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (+ (* t (- y z)) (* x (+ 1 (* -1 (- y z))))) (taylor 0 x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t z)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* t z)) (* x z)) (taylor 0 x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 t) (taylor 0 x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (- x t) (taylor 0 x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (- x t) (taylor 0 x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (- x t) (taylor 0 x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (- y z)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x)))) (taylor inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (* -1 (/ (* t z) x)))) (taylor inf x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (* -1 (/ (* t z) x)))) (taylor inf x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (* -1 (/ (* t z) x)))) (taylor inf x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ t x)))) (taylor inf x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ t x)))) (taylor inf x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ t x)))) (taylor inf x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z)))) (taylor -inf x) (#s(alt #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) (patch #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (/ (* t z) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (/ (* t z) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (/ (* t z) x)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- x t) (neg.f64 t)) z) (patch (*.f64 #s(approx (- x t) (neg.f64 t)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ t x) 1))) (taylor -inf x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ t x) 1))) (taylor -inf x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ t x) 1))) (taylor -inf x) (#s(alt #s(approx (- x t) (neg.f64 t)) (patch #s(approx (- x t) (neg.f64 t)) #<representation binary64>) () ())) ())
Calls

12 calls:

TimeVariablePointExpression
1.0ms
z
@-inf
((+ x (* (- y z) (- t x))) (* (- x t) z) (- x t) (neg t))
0.0ms
t
@-inf
((+ x (* (- y z) (- t x))) (* (- x t) z) (- x t) (neg t))
0.0ms
t
@inf
((+ x (* (- y z) (- t x))) (* (- x t) z) (- x t) (neg t))
0.0ms
z
@inf
((+ x (* (- y z) (- t x))) (* (- x t) z) (- x t) (neg t))
0.0ms
x
@-inf
((+ x (* (- y z) (- t x))) (* (- x t) z) (- x t) (neg t))

simplify148.0ms (2.2%)

Memory
20.8MiB live, 172.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0110977
1360745
21112727
33642724
08192677
Stop Event
iter limit
node limit
Counts
120 → 117
Calls
Call 1
Inputs
(+ x (* -1 (* x (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(* x z)
(+ (* -1 (* t z)) (* x z))
(+ (* -1 (* t z)) (* x z))
(+ (* -1 (* t z)) (* x z))
x
(+ x (* -1 t))
(+ x (* -1 t))
(+ x (* -1 t))
(* -1 t)
(* -1 t)
(* -1 t)
(* -1 t)
(* t (- y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(* -1 (* t z))
(* t (+ (* -1 z) (/ (* x z) t)))
(* t (+ (* -1 z) (/ (* x z) t)))
(* t (+ (* -1 z) (/ (* x z) t)))
(* -1 t)
(* t (- (/ x t) 1))
(* t (- (/ x t) 1))
(* t (- (/ x t) 1))
(* -1 t)
(* -1 t)
(* -1 t)
(* -1 t)
(* t (- y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(* -1 (* t z))
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(* -1 t)
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(* -1 t)
(* -1 t)
(* -1 t)
(* -1 t)
(+ x (* y (- t x)))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(* -1 (* z (- t x)))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(* -1 (* z (- t x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(* z (- x t))
(+ x (* -1 (* z (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(* y (- t x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(* y (- t x))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(* t (- y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(* -1 (* t z))
(+ (* -1 (* t z)) (* x z))
(+ (* -1 (* t z)) (* x z))
(+ (* -1 (* t z)) (* x z))
(* -1 t)
(- x t)
(- x t)
(- x t)
(* x (+ 1 (* -1 (- y z))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(* x z)
(* x (+ z (* -1 (/ (* t z) x))))
(* x (+ z (* -1 (/ (* t z) x))))
(* x (+ z (* -1 (/ (* t z) x))))
x
(* x (+ 1 (* -1 (/ t x))))
(* x (+ 1 (* -1 (/ t x))))
(* x (+ 1 (* -1 (/ t x))))
(* -1 (* x (- y (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(* x z)
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
x
(* -1 (* x (- (/ t x) 1)))
(* -1 (* x (- (/ t x) 1)))
(* -1 (* x (- (/ t x) 1)))
Outputs
(+ x (* -1 (* x (- y z))))
(fma.f64 (-.f64 z y) x x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* x (- y z))) (* t (- y z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* x z)
(*.f64 z x)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
x
(+ x (* -1 t))
(-.f64 x t)
(+ x (* -1 t))
(-.f64 x t)
(+ x (* -1 t))
(-.f64 x t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* t (- (+ y (+ (* -1 (/ (* x (- y z)) t)) (/ x t))) z))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* t z))
(*.f64 (neg.f64 z) t)
(* t (+ (* -1 z) (/ (* x z) t)))
(*.f64 (-.f64 x t) z)
(* t (+ (* -1 z) (/ (* x z) t)))
(*.f64 (-.f64 x t) z)
(* t (+ (* -1 z) (/ (* x z) t)))
(*.f64 (-.f64 x t) z)
(* -1 t)
(neg.f64 t)
(* t (- (/ x t) 1))
(-.f64 x t)
(* t (- (/ x t) 1))
(-.f64 x t)
(* t (- (/ x t) 1))
(-.f64 x t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* t (- y z))
(*.f64 t (-.f64 y z))
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* t (+ (* -1 (- y z)) (* -1 (/ (+ x (* -1 (* x (- y z)))) t)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* t z))
(*.f64 (neg.f64 z) t)
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(*.f64 (-.f64 x t) z)
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(*.f64 (-.f64 x t) z)
(* -1 (* t (+ z (* -1 (/ (* x z) t)))))
(*.f64 (-.f64 x t) z)
(* -1 t)
(neg.f64 t)
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(-.f64 x t)
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(-.f64 x t)
(* -1 (* t (+ 1 (* -1 (/ x t)))))
(-.f64 x t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(* -1 t)
(neg.f64 t)
(+ x (* y (- t x)))
(fma.f64 (-.f64 t x) y x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (+ (* -1 (- t x)) (+ (/ x z) (/ (* y (- t x)) z))))
(*.f64 (fma.f64 (-.f64 t x) (-.f64 (/.f64 y z) #s(literal 1 binary64)) (/.f64 x z)) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- t x)))
(*.f64 (-.f64 x t) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* -1 (* z (- (+ t (* -1 (/ (+ x (* y (- t x))) z))) x)))
(*.f64 (-.f64 x (-.f64 t (/.f64 (fma.f64 (-.f64 t x) y x) z))) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(* z (- x t))
(*.f64 (-.f64 x t) z)
(+ x (* -1 (* z (- t x))))
(fma.f64 (-.f64 x t) z x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ x (+ (* -1 (* z (- t x))) (* y (- t x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (fma.f64 (-.f64 x t) z x) #s(literal 1 binary64) (*.f64 (-.f64 t x) y))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (fma.f64 (-.f64 x t) z x) #s(literal 1 binary64) (*.f64 (-.f64 t x) y))
(* y (- (+ t (+ (* -1 (/ (* z (- t x)) y)) (/ x y))) x))
(fma.f64 (fma.f64 (-.f64 x t) z x) #s(literal 1 binary64) (*.f64 (-.f64 t x) y))
(* y (- t x))
(*.f64 (-.f64 t x) y)
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (fma.f64 (-.f64 x t) z x) #s(literal 1 binary64) (*.f64 (-.f64 t x) y))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (fma.f64 (-.f64 x t) z x) #s(literal 1 binary64) (*.f64 (-.f64 t x) y))
(* -1 (* y (+ (* -1 (- t x)) (* -1 (/ (+ x (* -1 (* z (- t x)))) y)))))
(fma.f64 (fma.f64 (-.f64 x t) z x) #s(literal 1 binary64) (*.f64 (-.f64 t x) y))
(* t (- y z))
(*.f64 t (-.f64 y z))
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(+ (* t (- y z)) (* x (+ 1 (* -1 (- y z)))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* t z))
(*.f64 (neg.f64 z) t)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
(+ (* -1 (* t z)) (* x z))
(*.f64 (-.f64 x t) z)
(* -1 t)
(neg.f64 t)
(- x t)
(-.f64 x t)
(- x t)
(-.f64 x t)
(- x t)
(-.f64 x t)
(* x (+ 1 (* -1 (- y z))))
(fma.f64 (-.f64 z y) x x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* x (+ 1 (+ (* -1 (- y z)) (/ (* t (- y z)) x))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* x z)
(*.f64 z x)
(* x (+ z (* -1 (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
(* x (+ z (* -1 (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
(* x (+ z (* -1 (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
x
(* x (+ 1 (* -1 (/ t x))))
(-.f64 x t)
(* x (+ 1 (* -1 (/ t x))))
(-.f64 x t)
(* x (+ 1 (* -1 (/ t x))))
(-.f64 x t)
(* -1 (* x (- y (+ 1 z))))
(fma.f64 (-.f64 z y) x x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* -1 (* x (- (+ y (* -1 (/ (* t (- y z)) x))) (+ 1 z))))
(fma.f64 (-.f64 x t) (-.f64 z y) x)
(* x z)
(*.f64 z x)
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
(* -1 (* x (+ (* -1 z) (/ (* t z) x))))
(*.f64 (-.f64 x t) z)
x
(* -1 (* x (- (/ t x) 1)))
(-.f64 x t)
(* -1 (* x (- (/ t x) 1)))
(-.f64 x t)
(* -1 (* x (- (/ t x) 1)))
(-.f64 x t)

rewrite180.0ms (2.7%)

Memory
-3.9MiB live, 219.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01334
01534
17034
257634
3750934
0800433
Stop Event
iter limit
node limit
iter limit
Counts
4 → 26
Calls
Call 1
Inputs
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z))
(*.f64 #s(approx (- x t) (neg.f64 t)) z)
#s(approx (- x t) (neg.f64 t))
(neg.f64 t)
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>

eval15.0ms (0.2%)

Memory
21.5MiB live, 60.4MiB allocated
Compiler

Compiled 1 209 to 162 computations (86.6% saved)

prune10.0ms (0.2%)

Memory
1.8MiB live, 40.4MiB allocated
Pruning

11 alts after pruning (0 fresh and 11 done)

PrunedKeptTotal
New1430143
Fresh000
Picked011
Done01010
Total14311154
Accuracy
100.0%
Counts
154 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.2%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x))
57.5%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x))
41.3%
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x))
47.2%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))
39.5%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))
26.9%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z))
23.6%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y))
44.2%
#s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z)))
41.1%
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))
24.2%
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x)))
20.2%
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))
Compiler

Compiled 143 to 121 computations (15.4% saved)

regimes49.0ms (0.7%)

Memory
-58.3MiB live, 96.8MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x)))
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y))
#s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z))
#s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z)))
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))
#s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x))
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x))
#s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 z y) x x))
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Outputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Calls

6 calls:

25.0ms
(-.f64 y z)
5.0ms
y
5.0ms
z
5.0ms
t
4.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
100.0%1(-.f64 y z)
Compiler

Compiled 16 to 29 computations (-81.3% saved)

regimes27.0ms (0.4%)

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

6 calls:

5.0ms
t
4.0ms
(-.f64 y z)
4.0ms
z
4.0ms
y
4.0ms
x
Results
AccuracySegmentsBranch
82.7%3x
75.0%5y
87.5%3z
76.0%4t
66.7%3(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
68.9%4(-.f64 y z)
Compiler

Compiled 16 to 29 computations (-81.3% saved)

regimes8.0ms (0.1%)

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

2 calls:

4.0ms
z
4.0ms
x
Results
AccuracySegmentsBranch
69.8%4x
74.4%3z
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes11.0ms (0.2%)

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

3 calls:

3.0ms
z
3.0ms
y
3.0ms
t
Results
AccuracySegmentsBranch
72.6%4y
62.6%4t
69.6%3z
Compiler

Compiled 3 to 12 computations (-300% saved)

regimes59.0ms (0.9%)

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

2 calls:

3.0ms
z
3.0ms
y
Results
AccuracySegmentsBranch
58.0%5z
68.4%3y
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes6.0ms (0.1%)

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

2 calls:

3.0ms
y
3.0ms
x
Results
AccuracySegmentsBranch
67.6%3x
62.7%5y
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes13.0ms (0.2%)

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

5 calls:

3.0ms
(-.f64 y z)
2.0ms
x
2.0ms
t
2.0ms
y
2.0ms
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
Results
AccuracySegmentsBranch
54.9%3y
47.8%3t
41.1%1(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
46.7%4(-.f64 y z)
55.7%3x
Compiler

Compiled 15 to 25 computations (-66.7% saved)

regimes5.0ms (0.1%)

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

2 calls:

2.0ms
y
2.0ms
x
Results
AccuracySegmentsBranch
54.9%3y
47.9%3x
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes4.0ms (0.1%)

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

2 calls:

2.0ms
y
2.0ms
z
Results
AccuracySegmentsBranch
41.1%1z
49.4%3y
Compiler

Compiled 2 to 8 computations (-300% saved)

regimes12.0ms (0.2%)

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

6 calls:

3.0ms
y
2.0ms
t
2.0ms
x
2.0ms
(-.f64 y z)
2.0ms
z
Results
AccuracySegmentsBranch
29.3%3(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
38.2%3z
28.5%3(-.f64 y z)
32.8%3t
34.4%3x
32.6%3y
Compiler

Compiled 16 to 29 computations (-81.3% saved)

regimes11.0ms (0.2%)

Memory
-16.7MiB live, 20.1MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

6 calls:

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

Compiled 16 to 29 computations (-81.3% saved)

bsearch27.0ms (0.4%)

Memory
3.7MiB live, 40.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
0.021213967542980414
1692858.8384981595
11.0ms
-0.013674855758282811
-2.2366821631691206e-6
Samples
13.0ms272×0valid
Compiler

Compiled 233 to 287 computations (-23.2% saved)

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

bsearch12.0ms (0.2%)

Memory
14.6MiB live, 14.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
0.021213967542980414
1692858.8384981595
1.0ms
-0.013674855758282811
-2.2366821631691206e-6
Samples
5.0ms112×0valid
Compiler

Compiled 233 to 304 computations (-30.5% saved)

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

bsearch47.0ms (0.7%)

Memory
4.3MiB live, 44.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
4.758865193578552e-12
0.006354265737770036
20.0ms
-1.1452942857458374e-243
-2.5365240054259142e-247
11.0ms
-696254418050873.6
-36758350644.1299
Samples
29.0ms400×0valid
Compiler

Compiled 312 to 415 computations (-33% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 12.0ms (64.3% of total)
ival-sub: 4.0ms (21.4% of total)
ival-add: 2.0ms (10.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch7.0ms (0.1%)

Memory
7.3MiB live, 7.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.758865193578552e-12
0.006354265737770036
6.0ms
-696254418050873.6
-36758350644.1299
Samples
3.0ms64×0valid
Compiler

Compiled 216 to 287 computations (-32.9% saved)

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

bsearch28.0ms (0.4%)

Memory
-10.2MiB live, 27.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
2.894406749831514e+53
1.2520679644436845e+58
15.0ms
-4.650921865857062e+82
-1.1790159799427368e+75
Samples
13.0ms272×0valid
Compiler

Compiled 216 to 287 computations (-32.9% saved)

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

bsearch31.0ms (0.5%)

Memory
-8.3MiB live, 29.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.9944189755646418e-107
2.346403539908891e-96
11.0ms
-5.5182208786191024e-21
-2.9223437584659263e-25
Samples
18.0ms288×0valid
Compiler

Compiled 228 to 321 computations (-40.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 6.0ms (55.3% of total)
ival-sub: 3.0ms (27.6% of total)
ival-add: 1.0ms (9.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch13.0ms (0.2%)

Memory
21.4MiB live, 21.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
9.594428167355422e+83
2.7799125783396844e+88
1.0ms
-696254418050873.6
-36758350644.1299
Samples
6.0ms128×0valid
Compiler

Compiled 204 to 287 computations (-40.7% saved)

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

bsearch43.0ms (0.6%)

Memory
-12.5MiB live, 25.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
1.7141407359132632e+31
1.011200180472547e+33
12.0ms
-1.8024741153911262e+21
-696254418050873.6
Samples
32.0ms256×0valid
Compiler

Compiled 188 to 271 computations (-44.1% saved)

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

bsearch14.0ms (0.2%)

Memory
15.9MiB live, 15.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
33655407735431570.0
2.965944823657536e+23
1.0ms
-0.013674855758282811
-2.2366821631691206e-6
Samples
7.0ms144×0valid
Compiler

Compiled 182 to 287 computations (-57.7% saved)

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

simplify33.0ms (0.5%)

Memory
-2.1MiB live, 39.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
096626
1117626
2128626
3133626
4134626
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(if (<=.f64 z #s(literal -7782220156096217/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (if (<=.f64 z #s(literal 190 binary64)) #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))))
(if (<=.f64 z #s(literal -7782220156096217/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (if (<=.f64 z #s(literal 5944751508129055/36028797018963968 binary64)) #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))))
(if (<=.f64 y #s(literal -1500000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (if (<=.f64 y #s(literal -6642170409049355/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (if (<=.f64 y #s(literal 3458764513820541/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)))))
(if (<=.f64 y #s(literal -500000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (if (<=.f64 y #s(literal 3458764513820541/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))))
(if (<=.f64 x #s(literal -29999999999999998197927946359183536590754619541274687248430141039109077991424 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (if (<=.f64 x #s(literal 1149999999999999970936443042957218206470051743750160384 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))))
(if (<=.f64 x #s(literal -7404544304199621/21778071482940061661655974875633165533184 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (if (<=.f64 x #s(literal 6556493831080041/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))))
(if (<=.f64 y #s(literal -1500000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (if (<=.f64 y #s(literal 52000000000000002141145421353206155097393407824367153572709555366906721973564551987200 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y))))
(if (<=.f64 y #s(literal -1750000000000000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (if (<=.f64 y #s(literal 25000000000000001341540551098368 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))))
(if (<=.f64 z #s(literal -7782220156096217/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (if (<=.f64 z #s(literal 2000000000000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x)))))
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))
Outputs
(+.f64 x (*.f64 (-.f64 y z) (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) (-.f64 y z)) x)
(if (<=.f64 z #s(literal -7782220156096217/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (if (<=.f64 z #s(literal 190 binary64)) #s(approx (+ x (* (- y z) (- t x))) (fma.f64 (-.f64 t x) y x)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))))
(if (<=.f64 z #s(literal -7782220156096217/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (if (<=.f64 z #s(literal 5944751508129055/36028797018963968 binary64)) #s(approx (+ x (* (- y z) (- t x))) (fma.f64 #s(approx (- z y) (neg.f64 y)) x x)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z))))
(if (<=.f64 y #s(literal -1500000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (if (<=.f64 y #s(literal -6642170409049355/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 x t) z)) (if (<=.f64 y #s(literal 3458764513820541/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)))))
(if (<=.f64 y #s(literal -500000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y)) (if (<=.f64 y #s(literal 3458764513820541/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 (-.f64 t x) y))))
(if (<=.f64 x #s(literal -29999999999999998197927946359183536590754619541274687248430141039109077991424 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (if (<=.f64 x #s(literal 1149999999999999970936443042957218206470051743750160384 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))))
(if (<=.f64 x #s(literal -7404544304199621/21778071482940061661655974875633165533184 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) (if (<=.f64 x #s(literal 6556493831080041/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- x t) (neg.f64 t)) z)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x)))))
(if (<=.f64 y #s(literal -1500000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y)) (if (<=.f64 y #s(literal 52000000000000002141145421353206155097393407824367153572709555366906721973564551987200 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 #s(approx (- t x) (neg.f64 x)) y))))
(if (<=.f64 y #s(literal -1750000000000000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) (if (<=.f64 y #s(literal 25000000000000001341540551098368 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (fma.f64 z x x))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))))
(if (<=.f64 z #s(literal -7782220156096217/576460752303423488 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x))) (if (<=.f64 z #s(literal 2000000000000000000 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- z y) x) x) (*.f64 z x)))))
#s(approx (+ x (* (- y z) (- t x))) #s(approx (+ (* (- t x) y) x) (*.f64 t y)))

soundness925.0ms (13.8%)

Memory
-2.8MiB live, 535.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02235002
17624210
223463964
362493949
085093686
01281225
1408885
21299871
34924862
08625821
Stop Event
done
iter limit
node limit
iter limit
node limit
Compiler

Compiled 367 to 258 computations (29.7% saved)

preprocess71.0ms (1.1%)

Memory
13.9MiB live, 175.0MiB allocated
Compiler

Compiled 556 to 208 computations (62.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...