Graphics.Rasterific.CubicBezier:cachedBezierAt from Rasterific-0.6.1

Time bar (total: 9.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
100%99.7%0%0.3%0%0%0%1
Compiler

Compiled 17 to 15 computations (11.8% saved)

sample3.1s (33.4%)

Memory
6.6MiB live, 1 344.1MiB allocated
Samples
1.8s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-add: 1.0s (74.3% of total)
ival-mult: 343.0ms (25% of total)
ival-true: 6.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain127.0ms (1.4%)

Memory
-2.8MiB live, 234.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
220-4(-4.3186955252920007e+40 1.1991800479669383e+265 -6.6069382619573106e-24 -6.055703635268395e-69 -1.4262969931016606e-296 -11847326448124882.0)(*.f64 (*.f64 a z) b)
70-0-(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
20-0-(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))
00-0-(+.f64 x (*.f64 y z))
00-0-a
00-0-t
00-0-z
00-0-y
00-0-(*.f64 a z)
00-0-b
00-0-(*.f64 y z)
00-0-(*.f64 t a)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
*.f64(*.f64 (*.f64 a z) b)n*o80
+.f64(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))nan-rescue70
(+.f64 x (*.f64 y z))overflow35
(*.f64 y z)overflow35
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))overflow57
(*.f64 t a)overflow30
(*.f64 a z)overflow28
(*.f64 (*.f64 a z) b)overflow34
+.f64(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))nan-rescue20
(+.f64 x (*.f64 y z))overflow35
(*.f64 y z)overflow35
(*.f64 t a)overflow30
Confusion
Predicted +Predicted -
+140
-1241
Precision
0.9333333333333333
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+1400
-10241
Precision?
0.9333333333333333
Recall?
1.0
Freqs
test
numberfreq
0241
113
22
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
43.0ms512×0valid
Compiler

Compiled 117 to 43 computations (63.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 15.0ms (70% of total)
ival-add: 6.0ms (28% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess81.0ms (0.9%)

Memory
10.2MiB live, 48.9MiB allocated
Algorithm
egg-herbie
Rules
1 860×unsub-neg
1 184×sub-neg
978×neg-sub0
830×associate-+r+
796×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0119427
1391363
21074352
32995351
45554351
57224351
67843351
77904351
87904351
01315
02015
13313
26413
310313
411613
511713
011710
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Outputs
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(fma.f64 (fma.f64 b a y) z (fma.f64 a t x))
Compiler

Compiled 15 to 13 computations (13.3% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 6 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.6MiB live, 1.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.5%
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Compiler

Compiled 15 to 13 computations (13.3% saved)

simplify5.0ms (0.1%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y z)
cost-diff128
(+.f64 x (*.f64 y z))
cost-diff128
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))
cost-diff448
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Rules
172×lower-fma.f64
172×lower-fma.f32
108×lower-+.f32
102×lower-+.f64
48×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01349
02049
13347
26447
310347
411647
511747
011741
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))
(+.f64 x (*.f64 y z))
x
(*.f64 y z)
y
z
(*.f64 t a)
t
a
(*.f64 (*.f64 a z) b)
(*.f64 a z)
b
Outputs
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(fma.f64 (fma.f64 b a y) z (fma.f64 a t x))
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))
(fma.f64 a t (fma.f64 z y x))
(+.f64 x (*.f64 y z))
(fma.f64 z y x)
x
(*.f64 y z)
(*.f64 z y)
y
z
(*.f64 t a)
(*.f64 a t)
t
a
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 a z)
b

localize29.0ms (0.3%)

Memory
-25.0MiB live, 52.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(+.f64 x (*.f64 y z))
accuracy0.45702918583020585
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))
accuracy1.5976479933208234
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
accuracy4.794212972678299
(*.f64 (*.f64 a z) b)
Samples
22.0ms256×0valid
Compiler

Compiled 51 to 15 computations (70.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 8.0ms (68.3% of total)
ival-add: 3.0ms (25.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series26.0ms (0.3%)

Memory
11.6MiB live, 52.4MiB allocated
Counts
5 → 228
Calls
Call 1
Inputs
#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())
#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())
#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())
Outputs
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 y z) (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* y z)) (taylor 0 x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (patch (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (patch (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt (+.f64 x (*.f64 y z)) (patch (+.f64 x (*.f64 y z)) #<representation binary64>) () ())) ())
Calls

18 calls:

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

simplify164.0ms (1.8%)

Memory
-30.3MiB live, 220.2MiB allocated
Algorithm
egg-herbie
Rules
16 256×lower-fma.f64
16 256×lower-fma.f32
3 642×lower-*.f64
3 642×lower-*.f32
2 072×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01691876
16021864
219731810
350491774
084751506
Stop Event
iter limit
node limit
Counts
228 → 220
Calls
Call 1
Inputs
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a t)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(* y z)
(* y z)
(* y z)
(* y z)
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* y z)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* y z)
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* y z)
(* y z)
(* y z)
(* y z)
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* y z)
(* y z)
(* y z)
(* y z)
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y z)
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* y z)
(* y z)
(* y z)
(* y z)
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* y z)
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
x
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
Outputs
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a t)
(*.f64 t a)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(*.f64 (fma.f64 (/.f64 y a) z (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(*.f64 (fma.f64 (/.f64 y a) z (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(*.f64 (fma.f64 (/.f64 y a) z (+.f64 (/.f64 x a) t)) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(*.f64 (fma.f64 (/.f64 y t) z (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(*.f64 (fma.f64 (/.f64 y t) z (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(*.f64 (fma.f64 (/.f64 y t) z (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
x
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* y z)
(*.f64 z y)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* y z)
(*.f64 z y)
(* z (+ y (/ x z)))
(fma.f64 z y x)
(* z (+ y (/ x z)))
(fma.f64 z y x)
(* z (+ y (/ x z)))
(fma.f64 z y x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(fma.f64 z y x)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(fma.f64 z y x)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(fma.f64 z y x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
x
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (/ x y)))
(fma.f64 z y x)
(* y (+ z (/ x y)))
(fma.f64 z y x)
(* y (+ z (/ x y)))
(fma.f64 z y x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(fma.f64 z y x)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(fma.f64 z y x)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(fma.f64 z y x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (* y z))
(fma.f64 z y (*.f64 t a))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
x
(* x (+ 1 (/ (* y z) x)))
(fma.f64 z y x)
(* x (+ 1 (/ (* y z) x)))
(fma.f64 z y x)
(* x (+ 1 (/ (* y z) x)))
(fma.f64 z y x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(fma.f64 z y x)
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(fma.f64 z y x)
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(fma.f64 z y x)

rewrite168.0ms (1.8%)

Memory
15.6MiB live, 295.0MiB allocated
Rules
11 410×lower-fma.f64
11 410×lower-fma.f32
6 348×lower-*.f32
6 340×lower-*.f64
3 408×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
02037
17035
263935
0845429
Stop Event
iter limit
node limit
iter limit
Counts
5 → 288
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))
(+.f64 x (*.f64 y z))
(*.f64 y z)
(*.f64 (*.f64 a z) b)
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>

eval65.0ms (0.7%)

Memory
-1.9MiB live, 153.9MiB allocated
Compiler

Compiled 13 241 to 1 064 computations (92% saved)

prune41.0ms (0.4%)

Memory
23.9MiB live, 63.1MiB allocated
Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New49315508
Fresh000
Picked101
Done000
Total49415509
Accuracy
100.0%
Counts
509 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.4%
(fma.f64 (*.f64 b z) a (fma.f64 a t (fma.f64 z y x)))
93.2%
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x))
37.2%
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (fma.f64 b z t))) (fma.f64 z y (*.f64 a (fma.f64 b z t))))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 b z t)))))
49.7%
(+.f64 #s(approx (+ (+ x (* y z)) (* t a)) (*.f64 z y)) (*.f64 (*.f64 a z) b))
73.6%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x))
69.5%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z (*.f64 t a)))
77.0%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
78.2%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x)))
56.5%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
52.4%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
47.3%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
50.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))
25.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
30.0%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
25.8%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
Compiler

Compiled 278 to 280 computations (-0.7% saved)

simplify33.0ms (0.4%)

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

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 b z t)
cost-diff0
(fma.f64 (fma.f64 b z t) a x)
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x))
cost-diff0
(fma.f64 b z t)
cost-diff0
(*.f64 (fma.f64 b z t) a)
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
cost-diff0
(fma.f64 z y x)
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
cost-diff0
(*.f64 t a)
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
cost-diff0
(fma.f64 z y x)
cost-diff0
(fma.f64 b z t)
cost-diff0
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x))
Rules
172×lower-fma.f32
164×lower-fma.f64
108×lower-+.f64
108×lower-+.f32
52×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023150
032146
162130
2102130
3129130
4137130
5138130
0138130
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x))
a
(fma.f64 b z t)
b
z
t
(fma.f64 z y x)
y
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
(*.f64 t a)
t
a
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
(fma.f64 z y x)
z
y
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
(*.f64 (fma.f64 b z t) a)
(fma.f64 b z t)
b
z
t
a
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x))
(fma.f64 (fma.f64 b z t) a x)
(fma.f64 b z t)
b
z
t
a
x
Outputs
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x))
(fma.f64 (fma.f64 z b t) a (fma.f64 y z x))
a
(fma.f64 b z t)
(fma.f64 z b t)
b
z
t
(fma.f64 z y x)
(fma.f64 y z x)
y
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
(*.f64 t a)
t
a
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 y z x))
(fma.f64 z y x)
(fma.f64 y z x)
z
y
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 z b t) a))
(*.f64 (fma.f64 b z t) a)
(*.f64 (fma.f64 z b t) a)
(fma.f64 b z t)
(fma.f64 z b t)
b
z
t
a
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 z b t) a x))
(fma.f64 (fma.f64 b z t) a x)
(fma.f64 (fma.f64 z b t) a x)
(fma.f64 b z t)
(fma.f64 z b t)
b
z
t
a
x

localize122.0ms (1.3%)

Memory
10.8MiB live, 177.6MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0
(fma.f64 b z t)
accuracy3.774166084702141
(fma.f64 (fma.f64 b z t) a x)
accuracy15.465305608986048
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x))
accuracy0
(fma.f64 b z t)
accuracy3.8165267771593023
(*.f64 (fma.f64 b z t) a)
accuracy32.53936130798337
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
accuracy0
(fma.f64 z y x)
accuracy27.851449018348184
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
accuracy0
(*.f64 t a)
accuracy47.46497767025911
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
accuracy0
(fma.f64 z y x)
accuracy0
(fma.f64 b z t)
accuracy4.307194330245582
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x))
Samples
72.0ms256×0valid
Compiler

Compiled 139 to 23 computations (83.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-mult: 47.0ms (85.6% of total)
ival-add: 7.0ms (12.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series49.0ms (0.5%)

Memory
-14.2MiB live, 69.6MiB allocated
Counts
10 → 564
Calls
Call 1
Inputs
#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())
#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())
#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())
#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())
Outputs
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt t (taylor 0 b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* a (* b z))) (taylor 0 b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* a (* b z))) (taylor 0 b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* a (* b z))) (taylor 0 b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* b (+ z (/ t b))) (taylor inf b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* b (+ z (/ t b))) (taylor inf b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* b (+ z (/ t b))) (taylor inf b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (/ (* a t) b))) (taylor inf b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (/ (* a t) b))) (taylor inf b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (/ (* a t) b))) (taylor inf b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (/ (* a t) b)))) (taylor inf b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (/ (* a t) b)))) (taylor inf b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (/ (* a t) b)))) (taylor inf b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b))))) (taylor -inf b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b))))) (taylor -inf b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b))))) (taylor -inf b) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b))))) (taylor -inf b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b))))) (taylor -inf b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b))))) (taylor -inf b) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b))))) (taylor -inf b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b))))) (taylor -inf b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b))))) (taylor -inf b) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (/ x a)))) (taylor inf a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (/ x a)))) (taylor inf a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (/ x a)))) (taylor inf a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor -inf a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf a) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor -inf a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a))))) (taylor -inf a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a))))) (taylor -inf a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a))))) (taylor -inf a) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* a (* b z))) (taylor 0 t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* a (* b z))) (taylor 0 t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* a (* b z))) (taylor 0 t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (* b z))) (taylor 0 t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt t (taylor inf t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (/ (* b z) t))) (taylor inf t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (/ (* b z) t))) (taylor inf t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (/ (* b z) t))) (taylor inf t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (/ (* a (* b z)) t))) (taylor inf t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (/ (* a (* b z)) t))) (taylor inf t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (/ (* a (* b z)) t))) (taylor inf t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* a (* b z)) t)))) (taylor inf t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* a (* b z)) t)))) (taylor inf t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* a (* b z)) t)))) (taylor inf t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt t (taylor -inf t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1))) (taylor -inf t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1))) (taylor -inf t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1))) (taylor -inf t) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (*.f64 t a) (patch (*.f64 t a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t))))) (taylor -inf t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t))))) (taylor -inf t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t))))) (taylor -inf t) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt t (taylor 0 z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* a (* b z))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* a (* b z))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* a (* b z))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* z (+ b (/ t z))) (taylor inf z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* z (+ b (/ t z))) (taylor inf z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* z (+ b (/ t z))) (taylor inf z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* a b) (/ (* a t) z))) (taylor inf z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* a b) (/ (* a t) z))) (taylor inf z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* a b) (/ (* a t) z))) (taylor inf z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* a b) (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* a b) (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* a b) (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z))))) (taylor -inf z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z))))) (taylor -inf z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z))))) (taylor -inf z) (#s(alt (fma.f64 b z t) (patch (fma.f64 b z t) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z))))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z))))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z))))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 b z t) a) (patch (*.f64 (fma.f64 b z t) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y)))) (taylor inf y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y)))) (taylor inf y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y)))) (taylor inf y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ t (* b z))) (* y z)) (taylor 0 x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* a (+ t (* b z))) x))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* a (+ t (* b z))) x))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* a (+ t (* b z))) x))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) (patch (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 z y x) (patch (fma.f64 z y x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 b z t) a x) (patch (fma.f64 (fma.f64 b z t) a x) #<representation binary64>) () ())) ())
Calls

18 calls:

TimeVariablePointExpression
14.0ms
z
@inf
((+ (* a (+ (* b z) t)) (+ (* z y) x)) (+ (* b z) t) (+ (* z y) x) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* t a) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* (+ (* b z) t) a) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (* (+ (* b z) t) a) x))
1.0ms
a
@-inf
((+ (* a (+ (* b z) t)) (+ (* z y) x)) (+ (* b z) t) (+ (* z y) x) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* t a) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* (+ (* b z) t) a) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (* (+ (* b z) t) a) x))
1.0ms
z
@-inf
((+ (* a (+ (* b z) t)) (+ (* z y) x)) (+ (* b z) t) (+ (* z y) x) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* t a) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* (+ (* b z) t) a) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (* (+ (* b z) t) a) x))
1.0ms
t
@-inf
((+ (* a (+ (* b z) t)) (+ (* z y) x)) (+ (* b z) t) (+ (* z y) x) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* t a) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* (+ (* b z) t) a) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (* (+ (* b z) t) a) x))
1.0ms
a
@0
((+ (* a (+ (* b z) t)) (+ (* z y) x)) (+ (* b z) t) (+ (* z y) x) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* t a) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* (+ (* b z) t) a) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (* (+ (* b z) t) a) x))

simplify189.0ms (2%)

Memory
18.7MiB live, 211.3MiB allocated
Algorithm
egg-herbie
Rules
13 972×lower-fma.f64
13 972×lower-fma.f32
3 390×lower-*.f64
3 390×lower-*.f32
2 510×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02316189
18326030
226235763
362295622
083624691
Stop Event
iter limit
node limit
Counts
564 → 543
Calls
Call 1
Inputs
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
t
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a t)
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* a t))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b z)
(* b (+ z (/ t b)))
(* b (+ z (/ t b)))
(* b (+ z (/ t b)))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* b (+ (* a z) (/ (* a t) b)))
(* b (+ (* a z) (/ (* a t) b)))
(* b (+ (* a z) (/ (* a t) b)))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* b z)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(* a t)
(* a t)
(* a t)
(* a t)
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
x
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a t)
(* a t)
(* a t)
(* a t)
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (/ x a))))
(* a (+ t (+ (* b z) (/ x a))))
(* a (+ t (+ (* b z) (/ x a))))
(* a (+ t (* b z)))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a t)
(* a t)
(* a t)
(* a t)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a (+ t (* b z)))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* b z)
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a t)
(* a t)
(* a t)
(* a t)
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a (* b z))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* a (* b z)))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
t
(* t (+ 1 (/ (* b z) t)))
(* t (+ 1 (/ (* b z) t)))
(* t (+ 1 (/ (* b z) t)))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (/ (* a (* b z)) t)))
(* t (+ a (/ (* a (* b z)) t)))
(* t (+ a (/ (* a (* b z)) t)))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
t
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
t
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(* a t)
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (* a t))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* b z)
(* z (+ b (/ t z)))
(* z (+ b (/ t z)))
(* z (+ b (/ t z)))
(* y z)
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* a (* b z))
(* z (+ (* a b) (/ (* a t) z)))
(* z (+ (* a b) (/ (* a t) z)))
(* z (+ (* a b) (/ (* a t) z)))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* a (* b z))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* b z)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* a (* b z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* a (* b z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(+ x (* a (+ t (* b z))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* y z)
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(* y z)
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(+ (* a (+ t (* b z))) (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(* y z)
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a (+ t (* b z)))
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
x
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
x
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
x
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
Outputs
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
t
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a t)
(*.f64 t a)
(+ (* a t) (* a (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ (* a t) (* a (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ (* a t) (* a (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b z)
(*.f64 b z)
(* b (+ z (/ t b)))
(fma.f64 b z t)
(* b (+ z (/ t b)))
(fma.f64 b z t)
(* b (+ z (/ t b)))
(fma.f64 b z t)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (/ (* a t) b)))
(*.f64 (fma.f64 b z t) a)
(* b (+ (* a z) (/ (* a t) b)))
(*.f64 (fma.f64 b z t) a)
(* b (+ (* a z) (/ (* a t) b)))
(*.f64 (fma.f64 b z t) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) y (fma.f64 z a (/.f64 x b))) b (*.f64 t a))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(fma.f64 (fma.f64 z a (/.f64 x b)) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(fma.f64 (fma.f64 z a (/.f64 x b)) b (*.f64 t a))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(fma.f64 (fma.f64 z a (/.f64 x b)) b (*.f64 t a))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* b z)
(*.f64 b z)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(fma.f64 b z t)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(fma.f64 b z t)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(fma.f64 b z t)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(*.f64 (fma.f64 b z t) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(*.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) z)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(*.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) z)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(*.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) z)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
x
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (/ x a))))
(fma.f64 (fma.f64 b z t) a x)
(* a (+ t (+ (* b z) (/ x a))))
(fma.f64 (fma.f64 b z t) a x)
(* a (+ t (+ (* b z) (/ x a))))
(fma.f64 (fma.f64 b z t) a x)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(fma.f64 (fma.f64 b z t) a x)
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(fma.f64 (fma.f64 b z t) a x)
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* b z)
(*.f64 b z)
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(+ (* a t) (* a (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ (* a t) (* a (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ (* a t) (* a (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a (* b z)))
(fma.f64 (*.f64 b a) z x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
t
(* t (+ 1 (/ (* b z) t)))
(fma.f64 b z t)
(* t (+ 1 (/ (* b z) t)))
(fma.f64 b z t)
(* t (+ 1 (/ (* b z) t)))
(fma.f64 b z t)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* t (+ a (/ (* a (* b z)) t)))
(*.f64 (fma.f64 b z t) a)
(* t (+ a (/ (* a (* b z)) t)))
(*.f64 (fma.f64 b z t) a)
(* t (+ a (/ (* a (* b z)) t)))
(*.f64 (fma.f64 b z t) a)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(fma.f64 (/.f64 x t) t (*.f64 (fma.f64 b z t) a))
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(fma.f64 (/.f64 x t) t (*.f64 (fma.f64 b z t) a))
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(fma.f64 (/.f64 x t) t (*.f64 (fma.f64 b z t) a))
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
t
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(fma.f64 b z t)
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(fma.f64 b z t)
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(fma.f64 b z t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(*.f64 (fma.f64 b z t) a)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 b a) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 b a) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 b a) z x) t) a) t)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
t
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
x
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a t)
(*.f64 t a)
(+ (* a t) (* a (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ (* a t) (* a (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ (* a t) (* a (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* b z)
(*.f64 b z)
(* z (+ b (/ t z)))
(fma.f64 b z t)
(* z (+ b (/ t z)))
(fma.f64 b z t)
(* z (+ b (/ t z)))
(fma.f64 b z t)
(* y z)
(*.f64 z y)
(* z (+ y (/ x z)))
(fma.f64 z y x)
(* z (+ y (/ x z)))
(fma.f64 z y x)
(* z (+ y (/ x z)))
(fma.f64 z y x)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* z (+ (* a b) (/ (* a t) z)))
(*.f64 (fma.f64 b z t) a)
(* z (+ (* a b) (/ (* a t) z)))
(*.f64 (fma.f64 b z t) a)
(* z (+ (* a b) (/ (* a t) z)))
(*.f64 (fma.f64 b z t) a)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 b z t) a x)
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 b z t) a x)
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 b z t) a x)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* b z)
(*.f64 b z)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(fma.f64 b z t)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(fma.f64 b z t)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(fma.f64 b z t)
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(fma.f64 z y x)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(fma.f64 z y x)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(fma.f64 z y x)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (+.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) y) z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) z)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) z)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) z)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
x
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 b z t) y) a z) y x)
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 b z t) y) a z) y x)
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 b z t) y) a z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (/ x y)))
(fma.f64 z y x)
(* y (+ z (/ x y)))
(fma.f64 z y x)
(* y (+ z (/ x y)))
(fma.f64 z y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(fma.f64 z y x)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(fma.f64 z y x)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(fma.f64 z y x)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(+ (* a (+ t (* b z))) (* y z))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* y z)
(*.f64 z y)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
x
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
x
(* x (+ 1 (/ (* y z) x)))
(fma.f64 z y x)
(* x (+ 1 (/ (* y z) x)))
(fma.f64 z y x)
(* x (+ 1 (/ (* y z) x)))
(fma.f64 z y x)
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
x
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(fma.f64 (fma.f64 b z t) a x)
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(fma.f64 (fma.f64 b z t) a x)
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(fma.f64 (fma.f64 b z t) a x)
x
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(fma.f64 z y x)
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(fma.f64 z y x)
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(fma.f64 z y x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(fma.f64 (fma.f64 b z t) a x)
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(fma.f64 (fma.f64 b z t) a x)
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(fma.f64 (fma.f64 b z t) a x)

rewrite217.0ms (2.3%)

Memory
10.0MiB live, 194.9MiB allocated
Rules
5 424×lower-fma.f32
5 416×lower-fma.f64
4 410×lower-/.f64
4 410×lower-/.f32
4 284×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023118
032114
115898
2127398
0851698
Stop Event
iter limit
node limit
iter limit
Counts
10 → 374
Calls
Call 1
Inputs
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x))
(fma.f64 b z t)
(fma.f64 z y x)
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
(*.f64 t a)
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
(*.f64 (fma.f64 b z t) a)
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x))
(fma.f64 (fma.f64 b z t) a 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>

eval219.0ms (2.3%)

Memory
-4.0MiB live, 316.8MiB allocated
Compiler

Compiled 24 230 to 1 515 computations (93.7% saved)

prune89.0ms (1%)

Memory
-15.8MiB live, 108.6MiB allocated
Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New1 09141 095
Fresh3710
Picked235
Done000
Total1 096141 110
Accuracy
100.0%
Counts
1 110 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.4%
(fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x)))
66.5%
(fma.f64 a (fma.f64 b z t) #s(approx (+ (* z y) x) (*.f64 z y)))
37.2%
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (fma.f64 b z t))) (fma.f64 z y (*.f64 a (fma.f64 b z t))))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 b z t)))))
77.0%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
45.7%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (*.f64 z a) b (*.f64 t a)))
51.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x))
78.2%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x)))
56.5%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
52.4%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
47.3%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
50.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))
25.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
30.0%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
25.8%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
Compiler

Compiled 240 to 237 computations (1.3% saved)

simplify7.0ms (0.1%)

Memory
13.5MiB live, 13.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 b a y)
cost-diff0
(fma.f64 (fma.f64 b a y) z x)
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
cost-diff0
(*.f64 b z)
cost-diff0
#s(approx (+ (* b z) t) (*.f64 b z))
cost-diff0
(fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x))
cost-diff0
(*.f64 b z)
cost-diff0
(*.f64 (*.f64 b z) a)
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
cost-diff0
(*.f64 z y)
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
cost-diff0
(fma.f64 y z x)
cost-diff0
(fma.f64 t a (fma.f64 y z x))
cost-diff0
(*.f64 z b)
cost-diff320
(fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x)))
Rules
176×lower-fma.f32
164×lower-fma.f64
112×lower-+.f64
112×lower-+.f32
48×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030183
044171
177171
2112166
3139166
0139158
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x)))
(*.f64 z b)
z
b
a
(fma.f64 t a (fma.f64 y z x))
t
(fma.f64 y z x)
y
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
(*.f64 z y)
z
y
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
(*.f64 (*.f64 b z) a)
(*.f64 b z)
b
z
a
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x))
(fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)
#s(approx (+ (* b z) t) (*.f64 b z))
(*.f64 b z)
b
z
a
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
(fma.f64 (fma.f64 b a y) z x)
(fma.f64 b a y)
b
a
y
z
x
Outputs
(fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x)))
(fma.f64 (fma.f64 a b y) z (fma.f64 t a x))
(*.f64 z b)
(*.f64 b z)
z
b
a
(fma.f64 t a (fma.f64 y z x))
t
(fma.f64 y z x)
y
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 y z))
(*.f64 z y)
(*.f64 y z)
z
y
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
(*.f64 (*.f64 b z) a)
(*.f64 (*.f64 a z) b)
(*.f64 b z)
b
z
a
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x))
(fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)
#s(approx (+ (* b z) t) (*.f64 b z))
(*.f64 b z)
b
z
a
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 a b y) z x))
(fma.f64 (fma.f64 b a y) z x)
(fma.f64 (fma.f64 a b y) z x)
(fma.f64 b a y)
(fma.f64 a b y)
b
a
y
z
x

localize122.0ms (1.3%)

Memory
13.5MiB live, 130.7MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(fma.f64 b a y)
accuracy2.1954748339732593
(fma.f64 (fma.f64 b a y) z x)
accuracy13.261505477243054
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
accuracy0
(*.f64 b z)
accuracy3.774166084702141
(fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)
accuracy15.465305608986048
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x))
accuracy29.35546705967507
#s(approx (+ (* b z) t) (*.f64 b z))
accuracy0
(*.f64 b z)
accuracy6.7474965803051
(*.f64 (*.f64 b z) a)
accuracy46.23118196873365
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
accuracy0
(*.f64 z y)
accuracy44.776992870512395
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
accuracy0
(fma.f64 y z x)
accuracy0
(*.f64 z b)
accuracy0.5039007452111204
(fma.f64 t a (fma.f64 y z x))
accuracy4.303288080245582
(fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x)))
Samples
108.0ms256×0valid
Compiler

Compiled 156 to 30 computations (80.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-add: 22.0ms (55.9% of total)
ival-mult: 18.0ms (45.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series50.0ms (0.5%)

Memory
9.0MiB live, 82.7MiB allocated
Counts
15 → 756
Calls
Call 1
Inputs
#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())
#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())
#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())
#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())
#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())
#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())
#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())
Outputs
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt t (taylor 0 b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ y (* a b)) (taylor 0 b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ y (* a b)) (taylor 0 b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ y (* a b)) (taylor 0 b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (/ (* a t) b)))) (taylor inf b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (/ (* a t) b)))) (taylor inf b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (/ (* a t) b)))) (taylor inf b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* b (+ z (/ t b))) (taylor inf b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* b (+ z (/ t b))) (taylor inf b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* b (+ z (/ t b))) (taylor inf b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (/ (* y z) b)))) (taylor inf b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (/ (* y z) b)))) (taylor inf b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (/ (* y z) b)))) (taylor inf b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* b (+ a (/ y b))) (taylor inf b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* b (+ a (/ y b))) (taylor inf b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* b (+ a (/ y b))) (taylor inf b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b))))) (taylor -inf b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b))))) (taylor -inf b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b))))) (taylor -inf b) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b))))) (taylor -inf b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b))))) (taylor -inf b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b))))) (taylor -inf b) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* y z)) b))))) (taylor -inf b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* y z)) b))))) (taylor -inf b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* y z)) b))))) (taylor -inf b) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 a) (* -1 (/ y b))))) (taylor -inf b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 a) (* -1 (/ y b))))) (taylor -inf b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 a) (* -1 (/ y b))))) (taylor -inf b) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ y (* a b)) (taylor 0 a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ y (* a b)) (taylor 0 a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ y (* a b)) (taylor 0 a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (/ x a)))) (taylor inf a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (/ x a)))) (taylor inf a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (/ x a)))) (taylor inf a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* b z) (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* b z) (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* b z) (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* a (+ b (/ y a))) (taylor inf a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* a (+ b (/ y a))) (taylor inf a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* a (+ b (/ y a))) (taylor inf a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor -inf a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a))))) (taylor -inf a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a))))) (taylor -inf a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a))))) (taylor -inf a) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 b) (* -1 (/ y a))))) (taylor -inf a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 b) (* -1 (/ y a))))) (taylor -inf a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 b) (* -1 (/ y a))))) (taylor -inf a) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (* b z))) (taylor 0 t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* a (* b z)) t)))) (taylor inf t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* a (* b z)) t)))) (taylor inf t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* a (* b z)) t)))) (taylor inf t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt t (taylor inf t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (/ (* b z) t))) (taylor inf t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (/ (* b z) t))) (taylor inf t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* t (+ 1 (/ (* b z) t))) (taylor inf t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t))))) (taylor -inf t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t))))) (taylor -inf t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t))))) (taylor -inf t) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt t (taylor -inf t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1))) (taylor -inf t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1))) (taylor -inf t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1))) (taylor -inf t) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt t (taylor 0 z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ t (* b z)) (taylor 0 z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* z (+ y (* a b)))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* z (+ y (* a b)))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* z (+ y (* a b)))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* a b) (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* a b) (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* a b) (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ b (/ t z))) (taylor inf z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ b (/ t z))) (taylor inf z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ b (/ t z))) (taylor inf z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (/ x z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (/ x z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (/ x z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 b z) a) (patch (*.f64 (*.f64 b z) a) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 b z) (patch (*.f64 b z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z))))) (taylor -inf z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z))))) (taylor -inf z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z))))) (taylor -inf z) (#s(alt #s(approx (+ (* b z) t) (*.f64 b z)) (patch #s(approx (+ (* b z) t) (*.f64 b z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (+ y (* a b))) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (+ y (* a b))) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (+ y (* a b))) (* -1 (/ x z))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (* b z))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ y (* a b)) (taylor 0 y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ y (* a b)) (taylor 0 y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ y (* a b)) (taylor 0 y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a (* b z)) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a (* b z)) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a (* b z)) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ (* a b) y))) (taylor inf y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ (* a b) y))) (taylor inf y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ (* a b) y))) (taylor inf y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (* b z))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (* b z))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (* b z))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (* a b) y)) 1))) (taylor -inf y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (* a b) y)) 1))) (taylor -inf y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (* a b) y)) 1))) (taylor -inf y) (#s(alt (fma.f64 b a y) (patch (fma.f64 b a y) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* y z)) (taylor 0 x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a (+ t (* b z)))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* z (+ y (* a b)))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* z (+ y (* a b)))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (+ x (* z (+ y (* a b)))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* a (+ t (* b z))) x))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* a (+ t (* b z))) x))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* a (+ t (* b z))) x))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* z (+ y (* a b))) x))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* z (+ y (* a b))) x))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* z (+ y (* a b))) x))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 t a (fma.f64 y z x)) (patch (fma.f64 t a (fma.f64 y z x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y z x) (patch (fma.f64 y z x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) (patch (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* z (+ y (* a b))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* z (+ y (* a b))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* z (+ y (* a b))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 b a y) z x) (patch (fma.f64 (fma.f64 b a y) z x) #<representation binary64>) () ())) ())
Calls

18 calls:

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

simplify244.0ms (2.6%)

Memory
8.6MiB live, 288.9MiB allocated
Algorithm
egg-herbie
Rules
14 752×lower-fma.f64
14 752×lower-fma.f32
4 564×lower-*.f64
4 564×lower-*.f32
4 052×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02828019
110257854
232747377
376477377
083256420
Stop Event
iter limit
node limit
Counts
756 → 726
Calls
Call 1
Inputs
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* b z)
(* b z)
(* b z)
(* b z)
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* b z)
(* b z)
(* b z)
(* b z)
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* a t))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
t
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* y z))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a (* b z)) (* y z)))
y
(+ y (* a b))
(+ y (* a b))
(+ y (* a b))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b z)
(* b z)
(* b z)
(* b z)
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* b z)
(* b z)
(* b z)
(* b z)
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(* b z)
(* b (+ z (/ t b)))
(* b (+ z (/ t b)))
(* b (+ z (/ t b)))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (/ (* y z) b))))
(* b (+ (* a z) (+ (/ x b) (/ (* y z) b))))
(* b (+ (* a z) (+ (/ x b) (/ (* y z) b))))
(* a b)
(* b (+ a (/ y b)))
(* b (+ a (/ y b)))
(* b (+ a (/ y b)))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* b z)
(* b z)
(* b z)
(* b z)
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* b z)
(* b z)
(* b z)
(* b z)
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(* b z)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* y z)) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* y z)) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* y z)) b)))))
(* a b)
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
x
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (* y z))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a (* b z)) (* y z)))
y
(+ y (* a b))
(+ y (* a b))
(+ y (* a b))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a t)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (/ x a))))
(* a (+ t (+ (* b z) (/ x a))))
(* a (+ t (+ (* b z) (/ x a))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (* b z))
(* a (+ (* b z) (+ (/ x a) (/ (* y z) a))))
(* a (+ (* b z) (+ (/ x a) (/ (* y z) a))))
(* a (+ (* b z) (+ (/ x a) (/ (* y z) a))))
(* a b)
(* a (+ b (/ y a)))
(* a (+ b (/ y a)))
(* a (+ b (/ y a)))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a (+ t (* b z)))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a (* b z))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))
(* a b)
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* a (* b z)))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(* b z)
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
t
(* t (+ 1 (/ (* b z) t)))
(* t (+ 1 (/ (* b z) t)))
(* t (+ 1 (/ (* b z) t)))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
t
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(* b z)
(* b z)
(* b z)
(* b z)
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(* y z)
(* y z)
(* y z)
(* y z)
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* b z)
(* b z)
(* b z)
(* b z)
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (* a t))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
t
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
x
(+ x (* z (+ y (* a b))))
(+ x (* z (+ y (* a b))))
(+ x (* z (+ y (* a b))))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* b z)
(* b z)
(* b z)
(* b z)
(* y z)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* y z)
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* y z)
(* y z)
(* y z)
(* y z)
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* b z)
(* b z)
(* b z)
(* b z)
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* a (* b z))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(* b z)
(* z (+ b (/ t z)))
(* z (+ b (/ t z)))
(* z (+ b (/ t z)))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (/ x z))))
(* z (+ y (+ (* a b) (/ x z))))
(* z (+ y (+ (* a b) (/ x z))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* b z)
(* b z)
(* b z)
(* b z)
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* y z)
(* y z)
(* y z)
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* b z)
(* b z)
(* b z)
(* b z)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* a (* b z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(* b z)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* z (+ y (* a b)))
(* -1 (* z (+ (* -1 (+ y (* a b))) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 (+ y (* a b))) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 (+ y (* a b))) (* -1 (/ x z)))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* y z)
(* y z)
(* y z)
(* y z)
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* a (* b z)))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a (* b z)) (* y z)))
(* a b)
(+ y (* a b))
(+ y (* a b))
(+ y (* a b))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y z)
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (/ (* a (* b z)) y))))
(* y (+ z (+ (/ x y) (/ (* a (* b z)) y))))
(* y (+ z (+ (/ x y) (/ (* a (* b z)) y))))
y
(* y (+ 1 (/ (* a b) y)))
(* y (+ 1 (/ (* a b) y)))
(* y (+ 1 (/ (* a b) y)))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (* b z))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (* b z))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (* b z))) y)))))
y
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* y z)
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a (+ t (* b z)))
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* z (+ y (* a b)))
(+ x (* z (+ y (* a b))))
(+ x (* z (+ y (* a b))))
(+ x (* z (+ y (* a b))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
x
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (/ (* z (+ y (* a b))) x)))
(* x (+ 1 (/ (* z (+ y (* a b))) x)))
(* x (+ 1 (/ (* z (+ y (* a b))) x)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* z (+ y (* a b))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* z (+ y (* a b))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* z (+ y (* a b))) x)) 1)))
Outputs
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
t
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
y
(+ y (* a b))
(fma.f64 b a y)
(+ y (* a b))
(fma.f64 b a y)
(+ y (* a b))
(fma.f64 b a y)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b)) b)
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b)) b)
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b)) b)
(* b z)
(*.f64 b z)
(* b (+ z (/ t b)))
(*.f64 (+.f64 (/.f64 t b) z) b)
(* b (+ z (/ t b)))
(*.f64 (+.f64 (/.f64 t b) z) b)
(* b (+ z (/ t b)))
(*.f64 (+.f64 (/.f64 t b) z) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 (/.f64 z b) y (fma.f64 a (+.f64 (/.f64 t b) z) (/.f64 x b))) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (/ (* y z) b))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (/.f64 x b)) b)
(* b (+ (* a z) (+ (/ x b) (/ (* y z) b))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (/.f64 x b)) b)
(* b (+ (* a z) (+ (/ x b) (/ (* y z) b))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (/.f64 x b)) b)
(* a b)
(*.f64 b a)
(* b (+ a (/ y b)))
(*.f64 (+.f64 (/.f64 y b) a) b)
(* b (+ a (/ y b)))
(*.f64 (+.f64 (/.f64 y b) a) b)
(* b (+ a (/ y b)))
(*.f64 (+.f64 (/.f64 y b) a) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 t a x) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 t a x) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 t a x) b)) b)
(* b z)
(*.f64 b z)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(*.f64 (+.f64 (/.f64 t b) z) b)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(*.f64 (+.f64 (/.f64 t b) z) b)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(*.f64 (+.f64 (/.f64 t b) z) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y (fma.f64 t a x)) b)) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* y z)) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y x) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* y z)) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y x) b)) b)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* y z)) b)))))
(*.f64 (fma.f64 z a (/.f64 (fma.f64 z y x) b)) b)
(* a b)
(*.f64 b a)
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(*.f64 (+.f64 (/.f64 y b) a) b)
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(*.f64 (+.f64 (/.f64 y b) a) b)
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(*.f64 (+.f64 (/.f64 y b) a) b)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
x
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
y
(+ y (* a b))
(fma.f64 b a y)
(+ y (* a b))
(fma.f64 b a y)
(+ y (* a b))
(fma.f64 b a y)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a t)
(*.f64 t a)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(*.f64 (fma.f64 (/.f64 z a) y (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(*.f64 (fma.f64 (/.f64 z a) y (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(*.f64 (fma.f64 (/.f64 z a) y (+.f64 (/.f64 x a) t)) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (/ x a))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 x a)) t) a)
(* a (+ t (+ (* b z) (/ x a))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 x a)) t) a)
(* a (+ t (+ (* b z) (/ x a))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 x a)) t) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (+.f64 (/.f64 x a) t)) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (+ (* b z) (+ (/ x a) (/ (* y z) a))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (/.f64 x a)) a)
(* a (+ (* b z) (+ (/ x a) (/ (* y z) a))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (/.f64 x a)) a)
(* a (+ (* b z) (+ (/ x a) (/ (* y z) a))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y a) b) (/.f64 x a)) a)
(* a b)
(*.f64 b a)
(* a (+ b (/ y a)))
(*.f64 (+.f64 (/.f64 y a) b) a)
(* a (+ b (/ y a)))
(*.f64 (+.f64 (/.f64 y a) b) a)
(* a (+ b (/ y a)))
(*.f64 (+.f64 (/.f64 y a) b) a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* a t)
(*.f64 t a)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 (+.f64 (/.f64 (fma.f64 z y x) a) t) a)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 (+.f64 (/.f64 (fma.f64 z y x) a) t) a)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 (+.f64 (/.f64 (fma.f64 z y x) a) t) a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 x a)) t) a)
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 x a)) t) a)
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(*.f64 (+.f64 (fma.f64 b z (/.f64 x a)) t) a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 (fma.f64 b z (+.f64 (/.f64 (fma.f64 z y x) a) t)) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) a)
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) a)
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 (fma.f64 b z (/.f64 (fma.f64 z y x) a)) a)
(* a b)
(*.f64 b a)
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(*.f64 (+.f64 (/.f64 y a) b) a)
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(*.f64 (+.f64 (/.f64 y a) b) a)
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(*.f64 (+.f64 (/.f64 y a) b) a)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a (* b z)))
(fma.f64 (*.f64 z a) b x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(* b z)
(*.f64 b z)
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(*.f64 (fma.f64 (/.f64 z t) y (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(*.f64 (fma.f64 (/.f64 z t) y (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(*.f64 (fma.f64 (/.f64 z t) y (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(*.f64 (fma.f64 (fma.f64 (/.f64 z t) b #s(literal 1 binary64)) a (/.f64 x t)) t)
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(*.f64 (fma.f64 (fma.f64 (/.f64 z t) b #s(literal 1 binary64)) a (/.f64 x t)) t)
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(*.f64 (fma.f64 (fma.f64 (/.f64 z t) b #s(literal 1 binary64)) a (/.f64 x t)) t)
t
(* t (+ 1 (/ (* b z) t)))
(fma.f64 (/.f64 (*.f64 b z) t) t t)
(* t (+ 1 (/ (* b z) t)))
(fma.f64 (/.f64 (*.f64 b z) t) t t)
(* t (+ 1 (/ (* b z) t)))
(fma.f64 (/.f64 (*.f64 b z) t) t t)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) (+.f64 (/.f64 x t) a)) t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 z y x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 z y x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 z y x) t) a) t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z a) b x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z a) b x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z a) b x) t) a) t)
t
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) t)) (neg.f64 t))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) t)) (neg.f64 t))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) t)) (neg.f64 t))
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b a y) z x) t) a) t)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
x
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
t
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ t (* b z))
(fma.f64 b z t)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
x
(+ x (* z (+ y (* a b))))
(fma.f64 (fma.f64 b a y) z x)
(+ x (* z (+ y (* a b))))
(fma.f64 (fma.f64 b a y) z x)
(+ x (* z (+ y (* a b))))
(fma.f64 (fma.f64 b a y) z x)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* y z)
(*.f64 z y)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(*.f64 (fma.f64 (/.f64 t z) a (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(*.f64 (fma.f64 (/.f64 t z) a (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(*.f64 (fma.f64 (/.f64 t z) a (+.f64 (/.f64 x z) y)) z)
(* y z)
(*.f64 z y)
(* z (+ y (/ x z)))
(*.f64 (+.f64 (/.f64 x z) y) z)
(* z (+ y (/ x z)))
(*.f64 (+.f64 (/.f64 x z) y) z)
(* z (+ y (/ x z)))
(*.f64 (+.f64 (/.f64 x z) y) z)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (/.f64 x z)) z)
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (/.f64 x z)) z)
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (/.f64 x z)) z)
(* b z)
(*.f64 b z)
(* z (+ b (/ t z)))
(*.f64 (+.f64 (/.f64 t z) b) z)
(* z (+ b (/ t z)))
(*.f64 (+.f64 (/.f64 t z) b) z)
(* z (+ b (/ t z)))
(*.f64 (+.f64 (/.f64 t z) b) z)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 (fma.f64 a (+.f64 (/.f64 t z) b) (+.f64 (/.f64 x z) y)) z)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (/ x z))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (/ x z))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 x z) y)) z)
(* z (+ y (+ (* a b) (/ x z))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 x z) y)) z)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 (+.f64 (/.f64 (fma.f64 t a x) z) y) z)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 (+.f64 (/.f64 (fma.f64 t a x) z) y) z)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 (+.f64 (/.f64 (fma.f64 t a x) z) y) z)
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(*.f64 (+.f64 (/.f64 x z) y) z)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(*.f64 (+.f64 (/.f64 x z) y) z)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(*.f64 (+.f64 (/.f64 x z) y) z)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) z)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) z)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 (fma.f64 b a (/.f64 (fma.f64 t a x) z)) z)
(* b z)
(*.f64 b z)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(*.f64 (+.f64 (/.f64 t z) b) z)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(*.f64 (+.f64 (/.f64 t z) b) z)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(*.f64 (+.f64 (/.f64 t z) b) z)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 (fma.f64 t a x) z) y)) z)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 (+ y (* a b))) (* -1 (/ x z)))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 x z) y)) z)
(* -1 (* z (+ (* -1 (+ y (* a b))) (* -1 (/ x z)))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 x z) y)) z)
(* -1 (* z (+ (* -1 (+ y (* a b))) (* -1 (/ x z)))))
(*.f64 (fma.f64 b a (+.f64 (/.f64 x z) y)) z)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
x
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a (* b z)))
(fma.f64 (*.f64 z a) b x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(* a b)
(*.f64 b a)
(+ y (* a b))
(fma.f64 b a y)
(+ y (* a b))
(fma.f64 b a y)
(+ y (* a b))
(fma.f64 b a y)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(*.f64 (fma.f64 (/.f64 t y) a (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(*.f64 (fma.f64 (/.f64 t y) a (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(*.f64 (fma.f64 (/.f64 t y) a (+.f64 (/.f64 x y) z)) y)
(* y z)
(*.f64 z y)
(* y (+ z (/ x y)))
(*.f64 (+.f64 (/.f64 x y) z) y)
(* y (+ z (/ x y)))
(*.f64 (+.f64 (/.f64 x y) z) y)
(* y (+ z (/ x y)))
(*.f64 (+.f64 (/.f64 x y) z) y)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) (+.f64 (/.f64 x y) z)) y)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (/ (* a (* b z)) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b z) y) a (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (/ (* a (* b z)) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b z) y) a (+.f64 (/.f64 x y) z)) y)
(* y (+ z (+ (/ x y) (/ (* a (* b z)) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b z) y) a (+.f64 (/.f64 x y) z)) y)
y
(* y (+ 1 (/ (* a b) y)))
(fma.f64 (/.f64 (*.f64 b a) y) y y)
(* y (+ 1 (/ (* a b) y)))
(fma.f64 (/.f64 (*.f64 b a) y) y y)
(* y (+ 1 (/ (* a b) y)))
(fma.f64 (/.f64 (*.f64 b a) y) y y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 t a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 t a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 t a x) y) z) y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) z) y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 b z t) a x) y) z) y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (* b z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z a) b x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (* b z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z a) b x) y) z) y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (* b z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z a) b x) y) z) y)
y
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 b a) y)) (neg.f64 y))
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 b a) y)) (neg.f64 y))
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 b a) y)) (neg.f64 y))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (* y z))
(fma.f64 z y (*.f64 t a))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (* a (+ t (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(+ x (* z (+ y (* a b))))
(fma.f64 (fma.f64 b a y) z x)
(+ x (* z (+ y (* a b))))
(fma.f64 (fma.f64 b a y) z x)
(+ x (* z (+ y (* a b))))
(fma.f64 (fma.f64 b a y) z x)
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) y #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) y #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) y #s(literal 1 binary64))) x)
x
(* x (+ 1 (/ (* y z) x)))
(fma.f64 (/.f64 (*.f64 z y) x) x x)
(* x (+ 1 (/ (* y z) x)))
(fma.f64 (/.f64 (*.f64 z y) x) x x)
(* x (+ 1 (/ (* y z) x)))
(fma.f64 (/.f64 (*.f64 z y) x) x x)
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
x
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 b z t) a) x) x x)
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 b z t) a) x) x x)
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 b z t) a) x) x x)
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 (fma.f64 (/.f64 t x) a (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64))) x)
x
(* x (+ 1 (/ (* z (+ y (* a b))) x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 b a y) z) x) x x)
(* x (+ 1 (/ (* z (+ y (* a b))) x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 b a y) z) x) x x)
(* x (+ 1 (/ (* z (+ y (* a b))) x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 b a y) z) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z y (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z y (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z y (*.f64 t a)) x)))
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z y) x)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z y) x)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z y) x)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
x
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 b z t) a) x)))
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 b z t) a) x)))
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 b z t) a) x)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x)))
x
(* -1 (* x (- (* -1 (/ (* z (+ y (* a b))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 b a y) z) x)))
(* -1 (* x (- (* -1 (/ (* z (+ y (* a b))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 b a y) z) x)))
(* -1 (* x (- (* -1 (/ (* z (+ y (* a b))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 b a y) z) x)))

rewrite193.0ms (2.1%)

Memory
-13.2MiB live, 230.8MiB allocated
Rules
4 700×lower-/.f64
4 700×lower-/.f32
4 296×lower-*.f32
4 288×lower-*.f64
3 590×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030160
044148
1203148
21728148
08119135
Stop Event
iter limit
node limit
iter limit
Counts
15 → 355
Calls
Call 1
Inputs
(fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x)))
(*.f64 z b)
(fma.f64 t a (fma.f64 y z x))
(fma.f64 y z x)
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
(*.f64 z y)
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
(*.f64 (*.f64 b z) a)
(*.f64 b z)
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x))
(fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x)
#s(approx (+ (* b z) t) (*.f64 b z))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
(fma.f64 (fma.f64 b a y) z x)
(fma.f64 b a y)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval324.0ms (3.5%)

Memory
-11.5MiB live, 238.7MiB allocated
Compiler

Compiled 23 243 to 1 560 computations (93.3% saved)

prune62.0ms (0.7%)

Memory
4.7MiB live, 131.7MiB allocated
Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New1 10341 107
Fresh156
Picked145
Done033
Total1 105161 121
Accuracy
100.0%
Counts
1 121 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.7%
(fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))))
46.8%
(fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)))
66.5%
(fma.f64 a (fma.f64 b z t) #s(approx (+ (* z y) x) (*.f64 z y)))
37.2%
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (fma.f64 b z t))) (fma.f64 z y (*.f64 a (fma.f64 b z t))))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 b z t)))))
77.0%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
51.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x))
78.2%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x)))
56.5%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
52.4%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
47.3%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
50.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))
25.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
28.1%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
26.2%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a b) z))
30.0%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
25.8%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
Compiler

Compiled 238 to 239 computations (-0.4% saved)

simplify39.0ms (0.4%)

Memory
-25.8MiB live, 13.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ (* y z) x) (*.f64 z y))
cost-diff0
(fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))
cost-diff0
(*.f64 z b)
cost-diff320
(fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))))
cost-diff0
(*.f64 z y)
cost-diff0
#s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))
cost-diff0
(*.f64 z b)
cost-diff0
(fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)))
cost-diff0
(*.f64 a z)
cost-diff0
(*.f64 (*.f64 a z) b)
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
cost-diff0
(fma.f64 t a x)
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
cost-diff0
(fma.f64 t a x)
cost-diff0
(fma.f64 z y (fma.f64 t a x))
cost-diff0
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x)))
Rules
220×lower-fma.f32
210×lower-fma.f64
132×lower-+.f64
132×lower-+.f32
56×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029188
039188
173178
2109178
3140175
4151175
5152175
0152164
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x)))
(fma.f64 z y (fma.f64 t a x))
z
y
(fma.f64 t a x)
t
a
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
(fma.f64 t a x)
t
a
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
(*.f64 (*.f64 a z) b)
(*.f64 a z)
a
z
b
(fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)))
(*.f64 z b)
z
b
a
#s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))
(*.f64 z y)
y
(fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))))
(*.f64 z b)
z
b
a
(fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))
t
#s(approx (+ (* y z) x) (*.f64 z y))
(*.f64 z y)
y
Outputs
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x)))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 a t (fma.f64 z y x)))
(fma.f64 z y (fma.f64 t a x))
(fma.f64 a t (fma.f64 z y x))
z
y
(fma.f64 t a x)
(fma.f64 a t x)
t
a
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 a t x))
(fma.f64 t a x)
(fma.f64 a t x)
t
a
x
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
(*.f64 (*.f64 a z) b)
(*.f64 (*.f64 b z) a)
(*.f64 a z)
a
z
b
(fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)))
(fma.f64 (*.f64 b a) z #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)))
(*.f64 z b)
(*.f64 b z)
z
b
a
#s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))
(*.f64 z y)
y
(fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))))
(fma.f64 (fma.f64 b z t) a #s(approx (+ (* y z) x) (*.f64 z y)))
(*.f64 z b)
(*.f64 b z)
z
b
a
(fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))
(fma.f64 a t #s(approx (+ (* y z) x) (*.f64 z y)))
t
#s(approx (+ (* y z) x) (*.f64 z y))
(*.f64 z y)
y

localize73.0ms (0.8%)

Memory
18.9MiB live, 96.2MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 z b)
accuracy0.5039007452111204
(fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))
accuracy4.303288080245582
(fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))))
accuracy32.253149876257595
#s(approx (+ (* y z) x) (*.f64 z y))
accuracy0
(*.f64 z y)
accuracy0
(*.f64 z b)
accuracy4.303288080245582
(fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)))
accuracy38.422949083047506
#s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))
accuracy0
(*.f64 a z)
accuracy4.794212972678299
(*.f64 (*.f64 a z) b)
accuracy46.23118196873365
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
accuracy0
(fma.f64 t a x)
accuracy30.470057357179865
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
accuracy0
(fma.f64 t a x)
accuracy0.00390625
(fma.f64 z y (fma.f64 t a x))
accuracy13.962694494287794
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x)))
Samples
59.0ms256×0valid
Compiler

Compiled 159 to 23 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-add: 28.0ms (72% of total)
ival-mult: 11.0ms (28.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series80.0ms (0.9%)

Memory
17.0MiB live, 89.4MiB allocated
Counts
14 → 720
Calls
Call 1
Inputs
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())
#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())
#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())
#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())
#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())
#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())
#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())
#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())
Outputs
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b))))) (taylor inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf b) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b))))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor 0 a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor 0 a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor 0 a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor 0 a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (+ t (* b z))) (* y z))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (/ x a))) (taylor inf a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (/ x a))) (taylor inf a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (/ x a))) (taylor inf a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor inf a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor inf a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor inf a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor inf a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (* b z))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a))))) (taylor inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a (+ t (+ (/ x a) (/ (* y z) a)))) (taylor inf a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ x a))))) (taylor -inf a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ x a))))) (taylor -inf a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ x a))))) (taylor -inf a) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf a) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor -inf a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor -inf a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor -inf a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor -inf a) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (* b z))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a)))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a))))) (taylor -inf a) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a (* b z)) (* y z))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (/ x t))) (taylor inf t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (/ x t))) (taylor inf t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (/ x t))) (taylor inf t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t))))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor inf t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* t (+ a (+ (/ x t) (/ (* y z) t)))) (taylor inf t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ x t))))) (taylor -inf t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ x t))))) (taylor -inf t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ x t))))) (taylor -inf t) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t))))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor -inf t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t))))) (taylor -inf t) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor 0 z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor 0 z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor 0 z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor 0 z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor 0 z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* z (+ y (* a b))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor inf z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor inf z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor inf z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor inf z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (* a b))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (+ (/ x z) (/ (* a t) z)))) (taylor inf z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ y (/ x z))) (taylor inf z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a (* b z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 a z) b) (patch (*.f64 (*.f64 a z) b) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor -inf z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor -inf z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor -inf z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* a z) (taylor -inf z) (#s(alt (*.f64 a z) (patch (*.f64 a z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* b z) (taylor -inf z) (#s(alt (*.f64 z b) (patch (*.f64 z b) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (* a b))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z))))) (taylor -inf z) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z))))) (taylor -inf z) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* a (* b z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y))))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (+ (/ x y) (/ (* a t) y)))) (taylor inf y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor inf y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ z (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (*.f64 z y) (patch (*.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y))))) (taylor -inf y) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor -inf y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* y z)) (taylor 0 x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* a t) (taylor 0 x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ x (* a t)) (taylor 0 x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* y z)) (taylor 0 x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (+ (* a (* b z)) (* y z))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a t) (* y z)) (taylor 0 x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* a t) (* y z))) (taylor 0 x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y z) (taylor 0 x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y z)) (taylor 0 x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* a t) x))) (taylor inf x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* a t) x))) (taylor inf x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* a t) x))) (taylor inf x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x)))) (taylor inf x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (* y z) x))) (taylor inf x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 z y (fma.f64 t a x)) (patch (fma.f64 z y (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* a t) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* a t) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* a t) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 t a x) (patch (fma.f64 t a x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) (patch #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) (patch (fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) (patch #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) (patch (fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) (patch (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* y z) x) (*.f64 z y)) (patch #s(approx (+ (* y z) x) (*.f64 z y)) #<representation binary64>) () ())) ())
Calls

18 calls:

TimeVariablePointExpression
4.0ms
a
@-inf
((+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (* z y) (+ (* t a) x)) (+ (* t a) x) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* (* a z) b) (* a z) (+ (* (* z b) a) (+ (* t a) (+ (* y z) x))) (* z b) (+ (* t a) (+ (* y z) x)) (* z y) (+ (* (* z b) a) (+ (* t a) (+ (* y z) x))) (+ (* t a) (+ (* y z) x)) (+ (* y z) x))
1.0ms
z
@-inf
((+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (* z y) (+ (* t a) x)) (+ (* t a) x) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* (* a z) b) (* a z) (+ (* (* z b) a) (+ (* t a) (+ (* y z) x))) (* z b) (+ (* t a) (+ (* y z) x)) (* z y) (+ (* (* z b) a) (+ (* t a) (+ (* y z) x))) (+ (* t a) (+ (* y z) x)) (+ (* y z) x))
1.0ms
z
@inf
((+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (* z y) (+ (* t a) x)) (+ (* t a) x) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* (* a z) b) (* a z) (+ (* (* z b) a) (+ (* t a) (+ (* y z) x))) (* z b) (+ (* t a) (+ (* y z) x)) (* z y) (+ (* (* z b) a) (+ (* t a) (+ (* y z) x))) (+ (* t a) (+ (* y z) x)) (+ (* y z) x))
1.0ms
b
@-inf
((+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (* z y) (+ (* t a) x)) (+ (* t a) x) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* (* a z) b) (* a z) (+ (* (* z b) a) (+ (* t a) (+ (* y z) x))) (* z b) (+ (* t a) (+ (* y z) x)) (* z y) (+ (* (* z b) a) (+ (* t a) (+ (* y z) x))) (+ (* t a) (+ (* y z) x)) (+ (* y z) x))
1.0ms
a
@inf
((+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (* z y) (+ (* t a) x)) (+ (* t a) x) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (* (* a z) b) (* a z) (+ (* (* z b) a) (+ (* t a) (+ (* y z) x))) (* z b) (+ (* t a) (+ (* y z) x)) (* z y) (+ (* (* z b) a) (+ (* t a) (+ (* y z) x))) (+ (* t a) (+ (* y z) x)) (+ (* y z) x))

simplify464.0ms (5%)

Memory
-42.6MiB live, 212.1MiB allocated
Algorithm
egg-herbie
Rules
12 900×lower-fma.f64
12 900×lower-fma.f32
3 024×lower-*.f64
3 024×lower-*.f32
2 470×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01877156
16727066
221906748
355906526
085875382
Stop Event
iter limit
node limit
Counts
720 → 696
Calls
Call 1
Inputs
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* b z)
(* b z)
(* b z)
(* b z)
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b z)
(* b z)
(* b z)
(* b z)
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* b z)
(* b z)
(* b z)
(* b z)
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
x
(+ x (* a t))
(+ x (* a t))
(+ x (* a t))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a z)
(* a z)
(* a z)
(* a z)
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a t)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a t)
(* a (+ t (/ x a)))
(* a (+ t (/ x a)))
(* a (+ t (/ x a)))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a z)
(* a z)
(* a z)
(* a z)
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a t)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a t)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a z)
(* a z)
(* a z)
(* a z)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
x
(+ x (* a t))
(+ x (* a t))
(+ x (* a t))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* a t)
(* t (+ a (/ x t)))
(* t (+ a (/ x t)))
(* t (+ a (/ x t)))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ x t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ x t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ x t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a z)
(* a z)
(* a z)
(* a z)
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(* b z)
(* b z)
(* b z)
(* b z)
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* y z)
(* y z)
(* y z)
(* y z)
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* y z)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a z)
(* a z)
(* a z)
(* a z)
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* b z)
(* b z)
(* b z)
(* b z)
(* y z)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* y z)
(* y z)
(* y z)
(* y z)
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* y z)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* y z)
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a z)
(* a z)
(* a z)
(* a z)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* b z)
(* b z)
(* b z)
(* b z)
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* y z)
(* y z)
(* y z)
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* y z)
(* y z)
(* y z)
(* y z)
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y z)
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* a t)
(+ x (* a t))
(+ x (* a t))
(+ x (* a t))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ (* a t) (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* y z)
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
x
(* x (+ 1 (/ (* a t) x)))
(* x (+ 1 (/ (* a t) x)))
(* x (+ 1 (/ (* a t) x)))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
x
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* a t) x)) 1)))
(* -1 (* x (- (* -1 (/ (* a t) x)) 1)))
(* -1 (* x (- (* -1 (/ (* a t) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
Outputs
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 (fma.f64 z (+.f64 (/.f64 y b) a) (fma.f64 (/.f64 a b) t (/.f64 x b))) b)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
x
(+ x (* a t))
(fma.f64 t a x)
(+ x (* a t))
(fma.f64 t a x)
(+ x (* a t))
(fma.f64 t a x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a t)
(*.f64 t a)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(fma.f64 (fma.f64 (/.f64 z a) y t) a x)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(fma.f64 (fma.f64 (/.f64 z a) y t) a x)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(fma.f64 (fma.f64 (/.f64 z a) y t) a x)
(* a t)
(*.f64 t a)
(* a (+ t (/ x a)))
(fma.f64 t a x)
(* a (+ t (/ x a)))
(fma.f64 t a x)
(* a (+ t (/ x a)))
(fma.f64 t a x)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a t)
(*.f64 t a)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(fma.f64 (fma.f64 (/.f64 z a) y t) a x)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(fma.f64 (fma.f64 (/.f64 z a) y t) a x)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(fma.f64 (fma.f64 (/.f64 z a) y t) a x)
(* a (+ t (* b z)))
(*.f64 (fma.f64 b z t) a)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) y (fma.f64 b z t)) a x)
(* a t)
(*.f64 t a)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(fma.f64 (fma.f64 (/.f64 z a) y t) a x)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(fma.f64 (fma.f64 (/.f64 z a) y t) a x)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(fma.f64 (fma.f64 (/.f64 z a) y t) a x)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* -1 (* a (+ (* -1 t) (* -1 (/ x a)))))
(fma.f64 t a x)
(* -1 (* a (+ (* -1 t) (* -1 (/ x a)))))
(fma.f64 t a x)
(* -1 (* a (+ (* -1 t) (* -1 (/ x a)))))
(fma.f64 t a x)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 (fma.f64 b z t) a)
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
x
(+ x (* a t))
(fma.f64 t a x)
(+ x (* a t))
(fma.f64 t a x)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* y z))
(fma.f64 z y x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(fma.f64 (fma.f64 (/.f64 z t) y a) t x)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(fma.f64 (fma.f64 (/.f64 z t) y a) t x)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(fma.f64 (fma.f64 (/.f64 z t) y a) t x)
(* a t)
(*.f64 t a)
(* t (+ a (/ x t)))
(fma.f64 t a x)
(* t (+ a (/ x t)))
(fma.f64 t a x)
(* t (+ a (/ x t)))
(fma.f64 t a x)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(fma.f64 (fma.f64 (/.f64 z t) y a) t x)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(fma.f64 (fma.f64 (/.f64 z t) y a) t x)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(fma.f64 (fma.f64 (/.f64 z t) y a) t x)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(fma.f64 (fma.f64 (/.f64 z t) (fma.f64 b a y) a) t x)
(* a t)
(*.f64 t a)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(fma.f64 (fma.f64 (/.f64 z t) y a) t x)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(fma.f64 (fma.f64 (/.f64 z t) y a) t x)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(fma.f64 (fma.f64 (/.f64 z t) y a) t x)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ x t)))))
(fma.f64 t a x)
(* -1 (* t (+ (* -1 a) (* -1 (/ x t)))))
(fma.f64 t a x)
(* -1 (* t (+ (* -1 a) (* -1 (/ x t)))))
(fma.f64 t a x)
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(fma.f64 t a (*.f64 (fma.f64 (fma.f64 b a y) z x) #s(literal 1 binary64)))
(* a t)
(*.f64 t a)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(fma.f64 z y (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
x
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* y z)
(*.f64 z y)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* y z)
(*.f64 z y)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* z (+ y (* a b)))
(*.f64 (fma.f64 b a y) z)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(fma.f64 (fma.f64 (/.f64 t z) a (fma.f64 b a y)) z x)
(* y z)
(*.f64 z y)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(fma.f64 (fma.f64 (/.f64 t z) a y) z x)
(* y z)
(*.f64 z y)
(* z (+ y (/ x z)))
(fma.f64 z y x)
(* z (+ y (/ x z)))
(fma.f64 z y x)
(* z (+ y (/ x z)))
(fma.f64 z y x)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a (* b z))
(*.f64 (*.f64 b z) a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* a z)
(*.f64 z a)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 (fma.f64 b a y) z)
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(fma.f64 z y x)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(fma.f64 z y x)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(fma.f64 z y x)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(+ x (+ (* a t) (* a (* b z))))
(fma.f64 (fma.f64 b z t) a x)
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (* a t))
(fma.f64 t a x)
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
x
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(fma.f64 (fma.f64 (/.f64 a y) (fma.f64 b z t) z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(fma.f64 (fma.f64 (/.f64 t y) a z) y x)
(* y z)
(*.f64 z y)
(* y (+ z (/ x y)))
(fma.f64 z y x)
(* y (+ z (/ x y)))
(fma.f64 z y x)
(* y (+ z (/ x y)))
(fma.f64 z y x)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(fma.f64 z y (*.f64 (fma.f64 (fma.f64 b z t) a x) #s(literal 1 binary64)))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(fma.f64 z y x)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(fma.f64 z y x)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(fma.f64 z y x)
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (* y z))
(fma.f64 z y (*.f64 t a))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(* a t)
(*.f64 t a)
(+ x (* a t))
(fma.f64 t a x)
(+ x (* a t))
(fma.f64 t a x)
(+ x (* a t))
(fma.f64 t a x)
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (* y z))
(fma.f64 z y (*.f64 t a))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(fma.f64 (fma.f64 b a y) z (*.f64 t a))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(fma.f64 (fma.f64 b a y) z (fma.f64 t a x))
(+ (* a t) (* y z))
(fma.f64 z y (*.f64 t a))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(+ x (+ (* a t) (* y z)))
(fma.f64 z y (fma.f64 t a x))
(* y z)
(*.f64 z y)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
(+ x (* y z))
(fma.f64 z y x)
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
x
(* x (+ 1 (/ (* a t) x)))
(fma.f64 t a x)
(* x (+ 1 (/ (* a t) x)))
(fma.f64 t a x)
(* x (+ 1 (/ (* a t) x)))
(fma.f64 t a x)
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 b a y) #s(literal 1 binary64)) x (*.f64 t a))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(fma.f64 z y (fma.f64 t a x))
x
(* x (+ 1 (/ (* y z) x)))
(fma.f64 z y x)
(* x (+ 1 (/ (* y z) x)))
(fma.f64 z y x)
(* x (+ 1 (/ (* y z) x)))
(fma.f64 z y x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (* a t) x)) 1)))
(fma.f64 t a x)
(* -1 (* x (- (* -1 (/ (* a t) x)) 1)))
(fma.f64 t a x)
(* -1 (* x (- (* -1 (/ (* a t) x)) 1)))
(fma.f64 t a x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 b a y) z (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 z y (*.f64 t a)) x) x x)
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(fma.f64 z y x)
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(fma.f64 z y x)
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(fma.f64 z y x)

rewrite367.0ms (3.9%)

Memory
36.7MiB live, 305.3MiB allocated
Rules
6 698×lower-fma.f32
6 688×lower-fma.f64
5 310×lower-*.f32
5 302×lower-*.f64
4 886×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029158
039158
1195148
21730148
09702134
Stop Event
iter limit
node limit
iter limit
Counts
14 → 222
Calls
Call 1
Inputs
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x)))
(fma.f64 z y (fma.f64 t a x))
(fma.f64 t a x)
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
(*.f64 (*.f64 a z) b)
(*.f64 a z)
(fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)))
(*.f64 z b)
#s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y))
(*.f64 z y)
(fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))))
(fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y)))
#s(approx (+ (* y z) x) (*.f64 z y))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval258.0ms (2.8%)

Memory
-16.2MiB live, 220.7MiB allocated
Compiler

Compiled 14 693 to 883 computations (94% saved)

prune136.0ms (1.5%)

Memory
-14.6MiB live, 121.8MiB allocated
Pruning

16 alts after pruning (5 fresh and 11 done)

PrunedKeptTotal
New1 02521 027
Fresh134
Picked145
Done077
Total1 027161 043
Accuracy
100.0%
Counts
1 043 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.7%
(fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))))
46.8%
(fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)))
66.5%
(fma.f64 a (fma.f64 b z t) #s(approx (+ (* z y) x) (*.f64 z y)))
37.2%
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (fma.f64 b z t))) (fma.f64 z y (*.f64 a (fma.f64 b z t))))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 b z t)))))
77.0%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
51.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x))
51.6%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y #s(approx (+ (* t a) x) (*.f64 t a))))
56.5%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
52.4%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
47.3%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
50.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))
25.9%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
26.2%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b a) z))
28.1%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
30.0%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
25.8%
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
Compiler

Compiled 380 to 227 computations (40.3% saved)

regimes97.0ms (1%)

Memory
-2.4MiB live, 154.2MiB allocated
Counts
26 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a b) z))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b a) z))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y #s(approx (+ (* t a) x) (*.f64 t a))))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x)))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (*.f64 z a) b (*.f64 t a)))
(fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z (*.f64 t a)))
(fma.f64 a (fma.f64 b z t) #s(approx (+ (* z y) x) (*.f64 z y)))
(+.f64 #s(approx (+ (+ x (* y z)) (* t a)) (*.f64 z y)) (*.f64 (*.f64 a z) b))
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x))
(fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))))
(fma.f64 (*.f64 b z) a (fma.f64 a t (fma.f64 z y x)))
(fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x)))
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 z y (*.f64 a (fma.f64 b z t))) (fma.f64 z y (*.f64 a (fma.f64 b z t))))) (-.f64 x (fma.f64 z y (*.f64 a (fma.f64 b z t)))))
Outputs
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
Calls

7 calls:

43.0ms
b
11.0ms
x
9.0ms
z
9.0ms
t
8.0ms
y
Results
AccuracySegmentsBranch
96.5%2x
94.5%1y
96.5%2z
96.2%2t
98.6%3a
97.8%3b
98.8%2(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Compiler

Compiled 21 to 49 computations (-133.3% saved)

regimes25.0ms (0.3%)

Memory
13.9MiB live, 51.2MiB allocated
Counts
24 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a b) z))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b a) z))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y #s(approx (+ (* t a) x) (*.f64 t a))))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 #s(approx (+ (* b z) t) (*.f64 b z)) a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x)))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (*.f64 z a) b (*.f64 t a)))
(fma.f64 (*.f64 z b) a #s(approx (+ (* t a) (+ (* y z) x)) (*.f64 z y)))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z (*.f64 t a)))
(fma.f64 a (fma.f64 b z t) #s(approx (+ (* z y) x) (*.f64 z y)))
(+.f64 #s(approx (+ (+ x (* y z)) (* t a)) (*.f64 z y)) (*.f64 (*.f64 a z) b))
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x))
(fma.f64 (*.f64 z b) a (fma.f64 t a #s(approx (+ (* y z) x) (*.f64 z y))))
(fma.f64 (*.f64 b z) a (fma.f64 a t (fma.f64 z y x)))
(fma.f64 (*.f64 z b) a (fma.f64 t a (fma.f64 y z x)))
Outputs
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z (*.f64 t a)))
(fma.f64 a (fma.f64 b z t) (fma.f64 z y x))
Calls

3 calls:

10.0ms
a
7.0ms
z
7.0ms
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Results
AccuracySegmentsBranch
96.5%2z
93.2%1a
94.8%2(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Compiler

Compiled 17 to 25 computations (-47.1% saved)

regimes58.0ms (0.6%)

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

7 calls:

14.0ms
a
9.0ms
t
9.0ms
x
6.0ms
y
6.0ms
b
Results
AccuracySegmentsBranch
91.6%3a
86.1%3(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
88.3%3y
89.3%3t
90.2%3b
86.9%3x
89.5%3z
Compiler

Compiled 21 to 49 computations (-133.3% saved)

regimes11.0ms (0.1%)

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

2 calls:

5.0ms
a
5.0ms
b
Results
AccuracySegmentsBranch
90.2%3b
86.5%3a
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes42.0ms (0.4%)

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

7 calls:

9.0ms
a
7.0ms
y
5.0ms
x
5.0ms
b
5.0ms
z
Results
AccuracySegmentsBranch
81.6%2(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
85.1%4a
82.0%3x
78.2%1y
78.2%1t
85.7%3z
83.8%3b
Compiler

Compiled 21 to 49 computations (-133.3% saved)

regimes40.0ms (0.4%)

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

7 calls:

11.0ms
b
6.0ms
t
5.0ms
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
4.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
73.6%5y
72.0%5t
72.2%5x
70.0%3(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
78.7%3a
70.2%3b
77.7%4z
Compiler

Compiled 21 to 49 computations (-133.3% saved)

regimes9.0ms (0.1%)

Memory
-5.6MiB live, 33.5MiB allocated
Counts
9 → 4
Calls
Call 1
Inputs
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a b) z))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 a z) b))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b a) z))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (*.f64 b z) a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))
Outputs
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))
Calls

2 calls:

5.0ms
a
3.0ms
z
Results
AccuracySegmentsBranch
77.7%4z
71.8%5a
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes18.0ms (0.2%)

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

4 calls:

3.0ms
b
3.0ms
y
3.0ms
z
3.0ms
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Results
AccuracySegmentsBranch
60.9%3(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
66.9%5b
69.2%3y
66.4%3z
Compiler

Compiled 18 to 31 computations (-72.2% saved)

regimes10.0ms (0.1%)

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

5 calls:

2.0ms
z
2.0ms
a
2.0ms
x
2.0ms
y
2.0ms
t
Results
AccuracySegmentsBranch
62.7%3z
57.0%3a
52.4%1t
56.8%3x
64.6%3y
Compiler

Compiled 5 to 30 computations (-500% saved)

regimes14.0ms (0.1%)

Memory
2.3MiB live, 41.4MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
Outputs
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))
Calls

7 calls:

3.0ms
b
2.0ms
x
2.0ms
t
2.0ms
a
2.0ms
y
Results
AccuracySegmentsBranch
41.1%3t
32.9%2x
42.1%3a
30.0%1(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
39.1%3z
36.1%3b
42.8%3y
Compiler

Compiled 21 to 49 computations (-133.3% saved)

regimes10.0ms (0.1%)

Memory
-1.0MiB live, 38.2MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

7 calls:

2.0ms
a
1.0ms
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
1.0ms
b
1.0ms
y
1.0ms
t
Results
AccuracySegmentsBranch
25.8%1(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
25.8%1x
25.8%1b
25.8%1z
25.8%1t
25.8%1a
25.8%1y
Compiler

Compiled 21 to 49 computations (-133.3% saved)

bsearch0.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 18 to 22 computations (-22.2% saved)

bsearch16.0ms (0.2%)

Memory
4.0MiB live, 42.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
-4.575697067611888e+90
-9.131963505675808e+87
Samples
9.0ms128×0valid
Compiler

Compiled 178 to 190 computations (-6.7% saved)

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

bsearch63.0ms (0.7%)

Memory
-12.5MiB live, 69.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
7.634997070483685e-57
5.655486230474432e-47
36.0ms
-5.3516940142667085e-65
-1.3315412347978318e-67
Samples
26.0ms288×0valid
Compiler

Compiled 306 to 382 computations (-24.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 7.0ms (65.8% of total)
ival-add: 3.0ms (28.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch62.0ms (0.7%)

Memory
-20.1MiB live, 55.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
179822044015608.4
1.3285621166420045e+20
14.0ms
-2.2552801000912254e+31
-3.6315154010619586e+29
Samples
20.0ms256×0valid
Compiler

Compiled 274 to 342 computations (-24.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 6.0ms (62.2% of total)
ival-add: 3.0ms (31.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch24.0ms (0.3%)

Memory
34.7MiB live, 34.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.3445152705451406e+108
1.5641840646844032e+121
5.0ms
-1.1878019617406986e+64
-9.566526440420815e+63
Samples
14.0ms208×0valid
Compiler

Compiled 213 to 282 computations (-32.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 5.0ms (63.6% of total)
ival-add: 3.0ms (38.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch43.0ms (0.5%)

Memory
0.6MiB live, 43.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.6806889557093925e-29
2.4047171378925153e-26
27.0ms
-3.5954565908118465e-70
-5.325073246546897e-72
Samples
16.0ms240×0valid
Compiler

Compiled 198 to 307 computations (-55.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 6.0ms (65.8% of total)
ival-add: 3.0ms (32.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch46.0ms (0.5%)

Memory
-7.5MiB live, 67.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.3445152705451406e+108
1.5641840646844032e+121
12.0ms
2.3975991774184195e+36
3.379402111088271e+37
19.0ms
-1851828.070668562
-7.947293867437487e-6
Samples
24.0ms352×0valid
Compiler

Compiled 318 to 510 computations (-60.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 9.0ms (67.6% of total)
ival-add: 4.0ms (30.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch36.0ms (0.4%)

Memory
-26.7MiB live, 54.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.2794144849015509e+22
9.523306336172873e+27
14.0ms
-3.43010449739529e+206
-7.382631464334196e+205
Samples
20.0ms240×0valid
Compiler

Compiled 168 to 292 computations (-73.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 10.0ms (78% of total)
ival-add: 3.0ms (23.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch19.0ms (0.2%)

Memory
28.7MiB live, 28.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.9356328800895236e+112
2.044152197296862e+126
1.0ms
-3.43010449739529e+206
-7.382631464334196e+205
Samples
11.0ms160×0valid
Compiler

Compiled 162 to 310 computations (-91.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 4.0ms (66.8% of total)
ival-add: 2.0ms (33.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.6MiB live, 3.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.2794144849015509e+22
9.523306336172873e+27
1.0ms
-3.43010449739529e+206
-7.382631464334196e+205
Compiler

Compiled 138 to 292 computations (-111.6% saved)

simplify30.0ms (0.3%)

Memory
-20.3MiB live, 56.0MiB allocated
Algorithm
egg-herbie
Rules
12×*-commutative-binary64-*.f64
+-commutative-binary64-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093709
1102709
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)))
(if (<=.f64 z #s(literal -3599999999999999924574090633996679016703085952451165815910416310328892447487683983562506240 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z (*.f64 t a))) (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)))
(if (<=.f64 a #s(literal -5928554968950589/237142198758023568227473377297792835283496928595231875152809132048206089502588928 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (if (<=.f64 a #s(literal 2828210957895823/102844034832575377634685573909834406561420991602098741459288064 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x))))
(if (<=.f64 b #s(literal -379999999999999970964410466304 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (if (<=.f64 b #s(literal 1150000000000000000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))))
(if (<=.f64 z #s(literal -10000000000000000213204190094543968723012578712679649467743338496 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z)) (if (<=.f64 z #s(literal 66000000000000001026921464544811639601701292196790054602404858308435029556873876415489035734393131546629614537277440 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))))
(if (<=.f64 a #s(literal -5439472898232041/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (if (<=.f64 a #s(literal 8014330305721943/348449143727040986586495598010130648530944 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))))
(if (<=.f64 z #s(literal -1261007895663739/72057594037927936 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z)) (if (<=.f64 z #s(literal 4799999999999999849441573180062826496 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (if (<=.f64 z #s(literal 6200000000000000096468380002694426750462848660910580886892577598671169443221485360242909417473294175592478941380608 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z)))))
(if (<=.f64 y #s(literal -75000000000000002917018316331629132348052936971401510000726786505768470717038672572309974205908276040494845233955909968514877958557078171240513775415951705265825939696962707658424841855741959664491680497664 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (if (<=.f64 y #s(literal 5499999999999999660764692480 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))))
(if (<=.f64 y #s(literal -75000000000000002917018316331629132348052936971401510000726786505768470717038672572309974205908276040494845233955909968514877958557078171240513775415951705265825939696962707658424841855741959664491680497664 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (if (<=.f64 y #s(literal 120000000000000000467289471674893531313782742275249698178344033880044094427277496289428327302205102858096320409386352640 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))))
(if (<=.f64 y #s(literal -75000000000000002917018316331629132348052936971401510000726786505768470717038672572309974205908276040494845233955909968514877958557078171240513775415951705265825939696962707658424841855741959664491680497664 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (if (<=.f64 y #s(literal 5499999999999999660764692480 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
Outputs
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)))
(if (<=.f64 (+.f64 (*.f64 b (*.f64 a z)) (+.f64 (*.f64 a t) (+.f64 (*.f64 z y) x))) #s(literal +inf.0 binary64)) (+.f64 (*.f64 b (*.f64 a z)) (+.f64 (*.f64 a t) (+.f64 (*.f64 z y) x))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)))
(if (<=.f64 z #s(literal -3599999999999999924574090633996679016703085952451165815910416310328892447487683983562506240 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z (*.f64 t a))) (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)))
(if (<=.f64 z #s(literal -3599999999999999924574090633996679016703085952451165815910416310328892447487683983562506240 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z (*.f64 a t))) (fma.f64 a (fma.f64 b z t) (fma.f64 z y x)))
(if (<=.f64 a #s(literal -5928554968950589/237142198758023568227473377297792835283496928595231875152809132048206089502588928 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x)) (if (<=.f64 a #s(literal 2828210957895823/102844034832575377634685573909834406561420991602098741459288064 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b z t) a x))))
(if (<=.f64 b #s(literal -379999999999999970964410466304 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x)) (if (<=.f64 b #s(literal 1150000000000000000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 (fma.f64 b a y) z x))))
(if (<=.f64 z #s(literal -10000000000000000213204190094543968723012578712679649467743338496 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z)) (if (<=.f64 z #s(literal 66000000000000001026921464544811639601701292196790054602404858308435029556873876415489035734393131546629614537277440 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y (fma.f64 t a x))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z))))
(if (<=.f64 a #s(literal -5439472898232041/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a)) (if (<=.f64 a #s(literal 8014330305721943/348449143727040986586495598010130648530944 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b z t) a))))
(if (<=.f64 z #s(literal -1261007895663739/72057594037927936 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z)) (if (<=.f64 z #s(literal 4799999999999999849441573180062826496 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) (if (<=.f64 z #s(literal 6200000000000000096468380002694426750462848660910580886892577598671169443221485360242909417473294175592478941380608 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 (fma.f64 b a y) z)))))
(if (<=.f64 y #s(literal -75000000000000002917018316331629132348052936971401510000726786505768470717038672572309974205908276040494845233955909968514877958557078171240513775415951705265825939696962707658424841855741959664491680497664 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x)) (if (<=.f64 y #s(literal 5499999999999999660764692480 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 z y x))))
(if (<=.f64 y #s(literal -75000000000000002917018316331629132348052936971401510000726786505768470717038672572309974205908276040494845233955909968514877958557078171240513775415951705265825939696962707658424841855741959664491680497664 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (if (<=.f64 y #s(literal 120000000000000000467289471674893531313782742275249698178344033880044094427277496289428327302205102858096320409386352640 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (fma.f64 t a x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))))
(if (<=.f64 y #s(literal -75000000000000002917018316331629132348052936971401510000726786505768470717038672572309974205908276040494845233955909968514877958557078171240513775415951705265825939696962707658424841855741959664491680497664 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (if (<=.f64 y #s(literal 5499999999999999660764692480 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))))
(if (<=.f64 y #s(literal -75000000000000002917018316331629132348052936971401510000726786505768470717038672572309974205908276040494845233955909968514877958557078171240513775415951705265825939696962707658424841855741959664491680497664 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y)) (if (<=.f64 y #s(literal 5499999999999999660764692480 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a t)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z y))))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 t a))
#s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a t))

soundness1.4s (14.8%)

Memory
25.8MiB live, 543.5MiB allocated
Rules
16 256×lower-fma.f64
16 256×lower-fma.f32
11 410×lower-fma.f64
11 410×lower-fma.f32
6 348×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
02037
17035
263935
0845429
01691876
16021864
219731810
350491774
084751506
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 429 to 253 computations (41% saved)

preprocess102.0ms (1.1%)

Memory
-15.7MiB live, 186.9MiB allocated
Compiler

Compiled 702 to 244 computations (65.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...