Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, C

Time bar (total: 8.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze1.0ms (0%)

Memory
0.9MiB live, 0.9MiB 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 19 to 19 computations (0% saved)

sample1.2s (14.4%)

Memory
25.7MiB live, 2 023.7MiB allocated
Samples
773.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 484.0ms
ival-mult: 209.0ms (43.2% of total)
ival-div: 121.0ms (25% of total)
ival-add: 90.0ms (18.6% of total)
ival-sub: 46.0ms (9.5% of total)
exact: 9.0ms (1.9% of total)
ival-true: 7.0ms (1.4% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

explain290.0ms (3.5%)

Memory
7.2MiB live, 326.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
50-0-(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
20-0-(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
00-0-a
00-0-t
00-0-(*.f64 x y)
00-0-c
00-0-y
00-0-#s(literal 16 binary64)
00-0-(/.f64 (*.f64 z t) #s(literal 16 binary64))
00-0-(*.f64 z t)
00-0-(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
00-0-z
00-0-#s(literal 4 binary64)
00-0-(/.f64 (*.f64 a b) #s(literal 4 binary64))
00-0-(*.f64 a b)
00-0-b
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))nan-rescue50
(*.f64 x y)overflow30
(/.f64 (*.f64 z t) #s(literal 16 binary64))overflow45
(*.f64 z t)overflow45
-.f64(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))nan-rescue20
(/.f64 (*.f64 z t) #s(literal 16 binary64))overflow45
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))overflow68
(*.f64 x y)overflow30
(*.f64 z t)overflow45
(/.f64 (*.f64 a b) #s(literal 4 binary64))overflow24
(*.f64 a b)overflow24
Confusion
Predicted +Predicted -
+70
-0249
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+700
-00249
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0249
17
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
145.0ms512×0valid
Compiler

Compiled 228 to 72 computations (68.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 118.0ms
ival-div: 100.0ms (84.5% of total)
ival-mult: 10.0ms (8.4% of total)
ival-add: 5.0ms (4.2% of total)
ival-sub: 2.0ms (1.7% of total)
exact: 1.0ms (0.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess155.0ms (1.9%)

Memory
-30.5MiB live, 125.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0166614
1475605
21302595
33620595
46066595
01717
02517
14017
28517
317517
432817
564717
6107817
7166117
8202417
9211417
10215117
11215117
12215117
13215217
0215214
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
Outputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
(fma.f64 #s(literal 1/16 binary64) (*.f64 t z) (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x c)))
Symmetry

(sort x y)

(sort z t)

(sort a b)

Compiler

Compiled 17 to 17 computations (0% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 7 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
Compiler

Compiled 17 to 17 computations (0% saved)

simplify83.0ms (1%)

Memory
6.0MiB live, 44.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff128
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
cost-diff128
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
cost-diff384
(/.f64 (*.f64 a b) #s(literal 4 binary64))
cost-diff384
(/.f64 (*.f64 z t) #s(literal 16 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01769
02569
14069
28569
317569
432869
564769
6107869
7166169
8202469
9211469
10215169
11215169
12215169
13215269
0215263
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
(*.f64 x y)
x
y
(/.f64 (*.f64 z t) #s(literal 16 binary64))
(*.f64 z t)
z
t
#s(literal 16 binary64)
(/.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 a b)
a
b
#s(literal 4 binary64)
c
Outputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
(fma.f64 #s(literal 1/16 binary64) (*.f64 t z) (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x c)))
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 #s(literal 1/16 binary64) (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
(fma.f64 #s(literal 1/16 binary64) (*.f64 t z) (*.f64 y x))
(*.f64 x y)
(*.f64 y x)
x
y
(/.f64 (*.f64 z t) #s(literal 16 binary64))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(*.f64 z t)
(*.f64 t z)
z
t
#s(literal 16 binary64)
(/.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 #s(literal 1/4 binary64) (*.f64 b a))
(*.f64 a b)
(*.f64 b a)
a
b
#s(literal 4 binary64)
c

localize61.0ms (0.7%)

Memory
-15.6MiB live, 102.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 a b)
accuracy0.00390625
(/.f64 (*.f64 a b) #s(literal 4 binary64))
accuracy0.5039021216604116
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
accuracy1.062497935830206
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
Samples
32.0ms256×0valid
Compiler

Compiled 140 to 36 computations (74.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 12.0ms (63.5% of total)
ival-div: 3.0ms (15.9% of total)
ival-add: 2.0ms (10.6% of total)
ival-sub: 1.0ms (5.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series60.0ms (0.7%)

Memory
-3.3MiB live, 73.2MiB allocated
Counts
6 → 276
Calls
Call 1
Inputs
#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())
#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())
Outputs
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor 0 b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor 0 b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor 0 b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor 0 b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor inf b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor inf b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor inf b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor inf b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a))) (taylor inf b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a))) (taylor inf b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a))) (taylor inf b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor -inf b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor -inf b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor -inf b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor -inf b) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf b) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor 0 a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor 0 a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor 0 a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor 0 a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor inf a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor inf a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor inf a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor inf a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b))) (taylor inf a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b))) (taylor inf a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b))) (taylor inf a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor -inf a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor -inf a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor -inf a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* a b)) (taylor -inf a) (#s(alt (/.f64 (*.f64 a b) #s(literal 4 binary64)) (patch (/.f64 (*.f64 a b) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf a) (#s(alt (*.f64 a b) (patch (*.f64 a b) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ (* x y) t))) (taylor inf t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ (* x y) t))) (taylor inf t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ (* x y) t))) (taylor inf t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ (* x y) z))) (taylor inf z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ (* x y) z))) (taylor inf z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ (* x y) z))) (taylor inf z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 z t) #s(literal 16 binary64)) (patch (/.f64 (*.f64 z t) #s(literal 16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (* 1/16 (* t z)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 1/16 (/ (* t z) y)))) (taylor inf y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 1/16 (/ (* t z) y)))) (taylor inf y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 1/16 (/ (* t z) y)))) (taylor inf y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y))))) (taylor -inf y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y))))) (taylor -inf y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y))))) (taylor -inf y) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (* 1/16 (* t z)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 1/16 (/ (* t z) x)))) (taylor inf x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 1/16 (/ (* t z) x)))) (taylor inf x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 1/16 (/ (* t z) x)))) (taylor inf x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) (patch (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (patch (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x))))) (taylor -inf x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x))))) (taylor -inf x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x))))) (taylor -inf x) (#s(alt (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (patch (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #<representation binary64>) () ())) ())
Calls

21 calls:

TimeVariablePointExpression
3.0ms
a
@0
((/ (* z t) 16) (/ (* a b) 4) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (+ (* x y) (/ (* z t) 16)) (* a b))
2.0ms
z
@inf
((/ (* z t) 16) (/ (* a b) 4) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (+ (* x y) (/ (* z t) 16)) (* a b))
1.0ms
b
@0
((/ (* z t) 16) (/ (* a b) 4) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (+ (* x y) (/ (* z t) 16)) (* a b))
1.0ms
a
@-inf
((/ (* z t) 16) (/ (* a b) 4) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (+ (* x y) (/ (* z t) 16)) (* a b))
1.0ms
c
@0
((/ (* z t) 16) (/ (* a b) 4) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (+ (* x y) (/ (* z t) 16)) (* a b))

simplify188.0ms (2.3%)

Memory
11.2MiB live, 198.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02033162
16833126
222053084
367473078
085002767
Stop Event
iter limit
node limit
Counts
276 → 274
Calls
Call 1
Inputs
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ (* 1/16 (* t z)) (* x y))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(* a b)
(* a b)
(* a b)
(* a b)
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(* a b)
(* a b)
(* a b)
(* a b)
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(* a b)
(* a b)
(* a b)
(* a b)
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ (* 1/16 (* t z)) (* x y))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(* a b)
(* a b)
(* a b)
(* a b)
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(* a b)
(* a b)
(* a b)
(* a b)
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* 1/4 (* a b))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(* a b)
(* a b)
(* a b)
(* a b)
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* x y) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(* x y)
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* x y) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(* x y)
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(* 1/16 (* t z))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (+ x (* 1/16 (/ (* t z) y))))
(* y (+ x (* 1/16 (/ (* t z) y))))
(* y (+ x (* 1/16 (/ (* t z) y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(* 1/16 (* t z))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
Outputs
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (*.f64 (/.f64 z c) #s(literal 1/16 binary64)) t (fma.f64 (/.f64 x c) y (fma.f64 (/.f64 b c) (*.f64 #s(literal -1/4 binary64) a) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (*.f64 (/.f64 z c) #s(literal 1/16 binary64)) t (fma.f64 (/.f64 x c) y (fma.f64 (/.f64 b c) (*.f64 #s(literal -1/4 binary64) a) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (*.f64 (/.f64 z c) #s(literal 1/16 binary64)) t (fma.f64 (/.f64 x c) y (fma.f64 (/.f64 b c) (*.f64 #s(literal -1/4 binary64) a) #s(literal 1 binary64)))) c)
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) c c)
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) c c)
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) c c)
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 x b) y (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 x b) y (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 x b) y (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) b))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) b))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) b))) b)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) b)) b)
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) b)) b)
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) b)) b)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 x a) y (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 x a) y (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 x a) y (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) a))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) a))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) a))) a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* 1/4 (* a b))
(*.f64 (*.f64 b a) #s(literal 1/4 binary64))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) a)) a)
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) a)) a)
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) a)) a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* x y) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* x y)
(*.f64 y x)
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 (neg.f64 z) #s(literal -1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t)) t)
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 (neg.f64 z) #s(literal -1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t)) t)
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 (neg.f64 z) #s(literal -1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* x y) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* x y)
(*.f64 y x)
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 (neg.f64 z) #s(literal -1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t)) t)
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 (neg.f64 z) #s(literal -1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t)) t)
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 (neg.f64 z) #s(literal -1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (+.f64 (/.f64 c y) x) (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (+.f64 (/.f64 c y) x) (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (+.f64 (/.f64 c y) x) (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y)) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)) x) y) x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)) x) y) x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (+.f64 (/.f64 c x) y) (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (+.f64 (/.f64 c x) y) (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (+.f64 (/.f64 c x) y) (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x)) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* x y)
(*.f64 y x)
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)

rewrite368.0ms (4.5%)

Memory
2.4MiB live, 213.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01754
02554
19654
294354
0862449
Stop Event
iter limit
node limit
iter limit
Counts
6 → 368
Calls
Call 1
Inputs
(/.f64 (*.f64 z t) #s(literal 16 binary64))
(/.f64 (*.f64 a b) #s(literal 4 binary64))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
(*.f64 a 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval112.0ms (1.4%)

Memory
18.6MiB live, 170.9MiB allocated
Compiler

Compiled 21 111 to 1 587 computations (92.5% saved)

prune21.0ms (0.3%)

Memory
-8.4MiB live, 66.5MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New6339642
Fresh000
Picked101
Done000
Total6349643
Accuracy
100.0%
Counts
643 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.2%
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)
54.5%
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
47.3%
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
77.5%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
75.9%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)))
68.2%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
33.0%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
26.0%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
23.9%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
Compiler

Compiled 146 to 208 computations (-42.5% saved)

simplify84.0ms (1%)

Memory
16.4MiB live, 55.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
cost-diff0
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
cost-diff0
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
cost-diff0
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)
cost-diff0
(*.f64 z t)
cost-diff0
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
cost-diff0
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
cost-diff0
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
cost-diff0
(*.f64 b a)
cost-diff0
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
cost-diff0
(*.f64 y x)
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
cost-diff0
(fma.f64 y x c)
cost-diff0
(*.f64 t #s(literal 1/16 binary64))
cost-diff0
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035237
047237
182234
2143234
3235234
4391234
5746234
61257234
71950227
82339227
92567227
102583227
112583227
122589227
02589220
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(*.f64 t #s(literal 1/16 binary64))
t
#s(literal 1/16 binary64)
z
(fma.f64 y x c)
y
x
c
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
(*.f64 y x)
y
x
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
#s(literal -1/4 binary64)
(*.f64 b a)
b
a
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 z t)
z
t
#s(literal 1/16 binary64)
c
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
y
x
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 z t)
z
t
#s(literal 1/16 binary64)
c
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal 1/16 binary64) t) z (fma.f64 x y c)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(fma.f64 (*.f64 #s(literal 1/16 binary64) t) z (fma.f64 x y c))
(*.f64 t #s(literal 1/16 binary64))
(*.f64 #s(literal 1/16 binary64) t)
t
#s(literal 1/16 binary64)
z
(fma.f64 y x c)
(fma.f64 x y c)
y
x
c
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 x y))
(*.f64 y x)
(*.f64 x y)
y
x
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 b a) #s(literal -1/4 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(*.f64 (*.f64 b a) #s(literal -1/4 binary64))
#s(literal -1/4 binary64)
(*.f64 b a)
b
a
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z #s(literal 1/16 binary64)) t)) c)
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z #s(literal 1/16 binary64)) t))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 (*.f64 z #s(literal 1/16 binary64)) t)
(*.f64 z t)
z
t
#s(literal 1/16 binary64)
c
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 x y))) c)
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 x y)))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 x y))
y
x
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 (*.f64 z #s(literal 1/16 binary64)) t)
(*.f64 z t)
z
t
#s(literal 1/16 binary64)
c

localize109.0ms (1.3%)

Memory
-5.3MiB live, 115.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
accuracy0
(*.f64 z t)
accuracy0.7578042428166806
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
accuracy18.662297530123375
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
accuracy0
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
accuracy0
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
accuracy0
(*.f64 z t)
accuracy39.435414188636656
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
accuracy0
(*.f64 b a)
accuracy0.00390625
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
accuracy48.680319669812604
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
accuracy0
(*.f64 y x)
accuracy47.37506777272446
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
accuracy0
(fma.f64 y x c)
accuracy0
(*.f64 t #s(literal 1/16 binary64))
accuracy0.5078069952111204
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
accuracy13.868567639728651
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
Samples
58.0ms256×0valid
Compiler

Compiled 319 to 55 computations (82.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 14.0ms (56.2% of total)
ival-add: 5.0ms (20.1% of total)
ival-div: 3.0ms (12% of total)
ival-sub: 1.0ms (4% of total)
exact: 1.0ms (4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series69.0ms (0.8%)

Memory
-31.0MiB live, 89.0MiB allocated
Counts
16 → 840
Calls
Call 1
Inputs
#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())
#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())
#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())
#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())
#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())
#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())
#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())
#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())
#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (/ (* x y) c))) (taylor inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (/ (* x y) c))) (taylor inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (/ (* x y) c))) (taylor inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor 0 b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor 0 b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor 0 b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor 0 b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf b) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor 0 a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor inf a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) (patch (*.f64 #s(literal -1/4 binary64) (*.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a b) (taylor -inf a) (#s(alt (*.f64 b a) (patch (*.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor 0 t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor inf t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ (* x y) t))) (taylor inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ (* x y) t))) (taylor inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ (* x y) t))) (taylor inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 t) (taylor -inf t) (#s(alt (*.f64 t #s(literal 1/16 binary64)) (patch (*.f64 t #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (* x y) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ (* x y) z))) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ (* x y) z))) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ (* x y) z))) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt c (taylor 0 y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (* 1/16 (* t z)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (* 1/16 (* t z)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ c y))) (taylor inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ c y))) (taylor inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ c y))) (taylor inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 1/16 (/ (* t z) y)))) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 1/16 (/ (* t z) y)))) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 1/16 (/ (* t z) y)))) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y))))) (taylor -inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y))))) (taylor -inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y))))) (taylor -inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y))))) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y))))) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y))))) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt c (taylor 0 x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (- (* 1/16 (* t z)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (- (* 1/16 (* t z)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ c x))) (taylor inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ c x))) (taylor inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ c x))) (taylor inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 1/16 (/ (* t z) x)))) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 1/16 (/ (* t z) x)))) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 1/16 (/ (* t z) x)))) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) (patch (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x))))) (taylor -inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x))))) (taylor -inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x))))) (taylor -inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) (patch (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x))))) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x))))) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x))))) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
Calls

21 calls:

TimeVariablePointExpression
7.0ms
b
@inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* t 1/16) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* y x) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* -1/4 (* b a)) (* b a) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (* (* z t) 1/16) (* z t) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (+ (* y x) (* (* z t) 1/16)))
1.0ms
b
@-inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* t 1/16) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* y x) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* -1/4 (* b a)) (* b a) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (* (* z t) 1/16) (* z t) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (+ (* y x) (* (* z t) 1/16)))
1.0ms
t
@-inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* t 1/16) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* y x) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* -1/4 (* b a)) (* b a) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (* (* z t) 1/16) (* z t) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (+ (* y x) (* (* z t) 1/16)))
1.0ms
t
@inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* t 1/16) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* y x) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* -1/4 (* b a)) (* b a) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (* (* z t) 1/16) (* z t) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (+ (* y x) (* (* z t) 1/16)))
1.0ms
a
@-inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* t 1/16) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* y x) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* -1/4 (* b a)) (* b a) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (* (* z t) 1/16) (* z t) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (+ (* y x) (* (* z t) 1/16)))

simplify225.0ms (2.8%)

Memory
9.4MiB live, 328.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025111042
187110850
2286710673
3708310658
084539497
Stop Event
iter limit
node limit
Counts
840 → 824
Calls
Call 1
Inputs
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ (* 1/16 (* t z)) (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* x y)
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
c
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* a b)
(* a b)
(* a b)
(* a b)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ (* 1/16 (* t z)) (* x y))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ (* 1/16 (* t z)) (* x y))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* a b)
(* a b)
(* a b)
(* a b)
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* a b)
(* a b)
(* a b)
(* a b)
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* a b)
(* a b)
(* a b)
(* a b)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ (* 1/16 (* t z)) (* x y))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ (* 1/16 (* t z)) (* x y))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* a b)
(* a b)
(* a b)
(* a b)
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* a b)
(* a b)
(* a b)
(* a b)
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* x y) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* x y) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(* x y)
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* x y) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* x y) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(* x y)
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(* x y)
(* x y)
(* x y)
(* x y)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(* 1/16 (* t z))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* x y)
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (+ x (* 1/16 (/ (* t z) y))))
(* y (+ x (* 1/16 (/ (* t z) y))))
(* y (+ x (* 1/16 (/ (* t z) y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(* x y)
(* x y)
(* x y)
(* x y)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(* 1/16 (* t z))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x y)
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
Outputs
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(* x y)
(*.f64 y x)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
c
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(*.f64 (fma.f64 (/.f64 y c) x (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 b c) #s(literal 1 binary64)))) c)
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) b))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) b))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) b))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 y b) x (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) b))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) b))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (/ (* x y) b)) (* 1/4 a)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) b))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) b)) b)
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) b)) b)
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) b)) b)
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) b)) b)
(* -1 (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) b)) b)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) a))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) a))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) a))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 y a) x (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) a))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) a))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (/ (* x y) a)) (* 1/4 b)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) a))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* a b)
(*.f64 b a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) a)) a)
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) a)) a)
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) a)) a)
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) a)) a)
(* -1 (* a (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) a)) a)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* x y) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* x y) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* x y)
(*.f64 y x)
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (+.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* t (- (+ (* 1/16 z) (/ (* x y) t)) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(* t (+ (* 1/16 z) (/ (* x y) t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(* t (+ (* 1/16 z) (/ (* x y) t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* -1 (* t (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* x y) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* x y) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* x y)
(*.f64 y x)
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (+.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* z (- (+ (* 1/16 t) (/ (* x y) z)) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(* z (+ (* 1/16 t) (/ (* x y) z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(* z (+ (* 1/16 t) (/ (* x y) z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* -1 (* z (+ (* -1 (/ (- (* x y) (* 1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 y x)) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
c
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) (+.f64 (/.f64 c y) x)) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* y (- (+ x (* 1/16 (/ (* t z) y))) (* 1/4 (/ (* a b) y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
c
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(- (* 1/16 (* t z)) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) (+.f64 (/.f64 c x) y)) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* x (- (+ y (* 1/16 (/ (* t z) x))) (* 1/4 (/ (* a b) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (* 1/16 (* t z)) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)

rewrite224.0ms (2.7%)

Memory
32.2MiB live, 259.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035208
047201
1201198
21608198
08133194
Stop Event
iter limit
node limit
iter limit
Counts
16 → 335
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(*.f64 t #s(literal 1/16 binary64))
(fma.f64 y x c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
(*.f64 y x)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(*.f64 b a)
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 z t)
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)
#s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval206.0ms (2.5%)

Memory
-1.3MiB live, 317.8MiB allocated
Compiler

Compiled 20 799 to 1 465 computations (93% saved)

prune47.0ms (0.6%)

Memory
5.9MiB live, 126.0MiB allocated
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1 22751 232
Fresh224
Picked325
Done000
Total1 23291 241
Accuracy
100.0%
Counts
1 241 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.1%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
75.9%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
68.2%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
33.0%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
26.0%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
23.9%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
54.5%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
55.7%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
47.3%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
Compiler

Compiled 134 to 190 computations (-41.8% saved)

simplify84.0ms (1%)

Memory
-1.6MiB live, 37.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
cost-diff0
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
cost-diff0
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
cost-diff0
(*.f64 z #s(literal 1/16 binary64))
cost-diff0
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
cost-diff0
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
cost-diff0
(*.f64 z t)
cost-diff0
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
cost-diff0
(fma.f64 y x c)
cost-diff0
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
cost-diff0
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
cost-diff0
(*.f64 #s(literal -1/4 binary64) b)
cost-diff0
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040290
050290
193285
2153285
3244285
4399285
5762285
61265285
71975280
82367280
92573280
102583280
112583280
122583280
132589280
02589269
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(*.f64 #s(literal -1/4 binary64) b)
#s(literal -1/4 binary64)
b
a
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
(*.f64 z #s(literal 1/16 binary64))
z
#s(literal 1/16 binary64)
t
c
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))
(fma.f64 y x c)
y
x
c
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 z t)
z
t
#s(literal 1/16 binary64)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
(*.f64 z #s(literal 1/16 binary64))
z
#s(literal 1/16 binary64)
t
c
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
y
x
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 z t)
z
t
#s(literal 1/16 binary64)
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 b #s(literal -1/4 binary64)) a c)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 b #s(literal -1/4 binary64)) a c))
(*.f64 #s(literal -1/4 binary64) b)
(*.f64 b #s(literal -1/4 binary64))
#s(literal -1/4 binary64)
b
a
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
(fma.f64 (*.f64 #s(literal 1/16 binary64) z) t c)
(*.f64 z #s(literal 1/16 binary64))
(*.f64 #s(literal 1/16 binary64) z)
z
#s(literal 1/16 binary64)
t
c
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))
(fma.f64 y x c)
y
x
c
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 #s(literal 1/16 binary64) z) t))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 (*.f64 #s(literal 1/16 binary64) z) t)
(*.f64 z t)
(*.f64 t z)
z
t
#s(literal 1/16 binary64)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 #s(literal 1/16 binary64) z) t c)))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 #s(literal 1/16 binary64) z) t c))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
(fma.f64 (*.f64 #s(literal 1/16 binary64) z) t c)
(*.f64 z #s(literal 1/16 binary64))
(*.f64 #s(literal 1/16 binary64) z)
z
#s(literal 1/16 binary64)
t
c
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 #s(literal 1/16 binary64) z) t (*.f64 y x))))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 #s(literal 1/16 binary64) z) t (*.f64 y x)))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(fma.f64 (*.f64 #s(literal 1/16 binary64) z) t (*.f64 y x))
y
x
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 (*.f64 #s(literal 1/16 binary64) z) t)
(*.f64 z t)
(*.f64 t z)
z
t
#s(literal 1/16 binary64)

localize78.0ms (0.9%)

Memory
-20.0MiB live, 138.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 z t)
accuracy0.7578042428166806
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
accuracy13.868567639728651
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
accuracy19.979178762305754
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
accuracy0
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
accuracy0
(*.f64 z #s(literal 1/16 binary64))
accuracy13.868567639728651
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
accuracy18.78488692000365
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
accuracy0
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
accuracy0
(*.f64 z t)
accuracy42.88507852935778
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
accuracy0
(fma.f64 y x c)
accuracy13.868567639728651
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
accuracy24.40779419315258
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))
accuracy0
(*.f64 z #s(literal 1/16 binary64))
accuracy0
(*.f64 #s(literal -1/4 binary64) b)
accuracy0.00390625
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
accuracy15.419827341696301
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
Samples
53.0ms256×0valid
Compiler

Compiled 353 to 59 computations (83.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 17.0ms (56.1% of total)
ival-add: 7.0ms (23.1% of total)
ival-div: 3.0ms (9.9% of total)
ival-sub: 2.0ms (6.6% of total)
exact: 1.0ms (3.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series89.0ms (1.1%)

Memory
13.7MiB live, 93.1MiB allocated
Counts
16 → 852
Calls
Call 1
Inputs
#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())
#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())
#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())
#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())
#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())
#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c))))) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c))))) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c))))) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (* 1/16 (/ (* t z) c)))) (taylor inf c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (* 1/16 (/ (* t z) c)))) (taylor inf c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (* 1/16 (/ (* t z) c)))) (taylor inf c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (/ (* x y) c))) (taylor inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (/ (* x y) c))) (taylor inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (/ (* x y) c))) (taylor inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c)))) (taylor inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))) (taylor inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1/16 (/ (* t z) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1/16 (/ (* t z) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1/16 (/ (* t z) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1))) (taylor -inf c) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1))) (taylor -inf c) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor 0 b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor 0 b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor 0 b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor 0 b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b)))) (taylor inf b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b)))) (taylor inf b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b)))) (taylor inf b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a))) (taylor inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a)))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a)))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a)))) (taylor -inf b) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor -inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor -inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor -inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 b) (taylor -inf b) (#s(alt (*.f64 #s(literal -1/4 binary64) b) (patch (*.f64 #s(literal -1/4 binary64) b) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a)))) (taylor -inf b) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))) (taylor 0 a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a)))) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a)))) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a)))) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b))) (taylor inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b)))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b)))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b)))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* a b)) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b)))) (taylor -inf a) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* -1/4 (* a b))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt c (taylor 0 t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t)))) (taylor inf t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t)))) (taylor inf t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t)))) (taylor inf t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ c t))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ c t))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ c t))) (taylor inf t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t)))) (taylor inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))) (taylor inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ (* x y) t))) (taylor inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ (* x y) t))) (taylor inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* t (+ (* 1/16 z) (/ (* x y) t))) (taylor inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf t) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z)))) (taylor -inf t) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* -1/4 (* a b))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt c (taylor 0 z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor 0 z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor 0 z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor 0 z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor 0 z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor 0 z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* x y)) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ c z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ c z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ c z))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor inf z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor inf z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor inf z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor inf z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z)))) (taylor inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ (* x y) z))) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ (* x y) z))) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 1/16 t) (/ (* x y) z))) (taylor inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) (patch (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) (patch (*.f64 (*.f64 z t) #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* t z) (taylor -inf z) (#s(alt (*.f64 z t) (patch (*.f64 z t) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor -inf z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor -inf z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor -inf z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 z) (taylor -inf z) (#s(alt (*.f64 z #s(literal 1/16 binary64)) (patch (*.f64 z #s(literal 1/16 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t)))) (taylor -inf z) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt c (taylor 0 y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ c y))) (taylor inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ c y))) (taylor inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ c y))) (taylor inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y)))) (taylor inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y)))) (taylor inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 1/16 (/ (* t z) y)))) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 1/16 (/ (* t z) y)))) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 1/16 (/ (* t z) y)))) (taylor inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y))))) (taylor -inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y))))) (taylor -inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y))))) (taylor -inf y) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y))))) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y))))) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y))))) (taylor -inf y) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt c (taylor 0 x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (+ c (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b))) (taylor 0 x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ c (* 1/16 (* t z))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ c (+ (* 1/16 (* t z)) (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (* t z)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (* t z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ c x))) (taylor inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ c x))) (taylor inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ c x))) (taylor inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x)))) (taylor inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 1/16 (/ (* t z) x)))) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 1/16 (/ (* t z) x)))) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 1/16 (/ (* t z) x)))) (taylor inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x))))) (taylor -inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x))))) (taylor -inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x))))) (taylor -inf x) (#s(alt (fma.f64 y x c) (patch (fma.f64 y x c) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (patch #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) (patch #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x))))) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x))))) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x))))) (taylor -inf x) (#s(alt (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (patch (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) #<representation binary64>) () ())) ())
Calls

21 calls:

TimeVariablePointExpression
3.0ms
z
@-inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* (* z 1/16) t) c)) (* -1/4 b) (+ (* (* z 1/16) t) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* (* z t) 1/16) (* z t) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* z 1/16) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (+ (* y x) (* (* z t) 1/16)))
1.0ms
b
@inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* (* z 1/16) t) c)) (* -1/4 b) (+ (* (* z 1/16) t) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* (* z t) 1/16) (* z t) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* z 1/16) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (+ (* y x) (* (* z t) 1/16)))
1.0ms
z
@inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* (* z 1/16) t) c)) (* -1/4 b) (+ (* (* z 1/16) t) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* (* z t) 1/16) (* z t) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* z 1/16) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (+ (* y x) (* (* z t) 1/16)))
1.0ms
t
@-inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* (* z 1/16) t) c)) (* -1/4 b) (+ (* (* z 1/16) t) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* (* z t) 1/16) (* z t) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* z 1/16) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (+ (* y x) (* (* z t) 1/16)))
1.0ms
b
@-inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* (* z 1/16) t) c)) (* -1/4 b) (+ (* (* z 1/16) t) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (* (* z t) 1/16) (* z t) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* z 1/16) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (+ (* y x) (* (* z t) 1/16)))

simplify262.0ms (3.2%)

Memory
-1.8MiB live, 212.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026711249
193411147
2309810925
3727910841
081019548
Stop Event
iter limit
node limit
Counts
852 → 826
Calls
Call 1
Inputs
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ (* -1/4 (* a b)) (* 1/16 (* t z)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(* 1/16 (* t z))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ (* 1/16 (* t z)) (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* x y)
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ (* 1/16 (* t z)) (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ (* 1/16 (* t z)) (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
c
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(* c (+ 1 (* 1/16 (/ (* t z) c))))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
c
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
c
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (* 1/16 (* t z)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (* 1/16 (* t z)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
c
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* x y)
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (/ c t)))
(* t (+ (* 1/16 z) (/ c t)))
(* t (+ (* 1/16 z) (/ c t)))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
c
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 z)
(* 1/16 z)
(* 1/16 z)
(* 1/16 z)
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* x y)
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (/ c z)))
(* z (+ (* 1/16 t) (/ c z)))
(* z (+ (* 1/16 t) (/ c z)))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* 1/16 z)
(* 1/16 z)
(* 1/16 z)
(* 1/16 z)
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* 1/16 z)
(* 1/16 z)
(* 1/16 z)
(* 1/16 z)
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 (* t z))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* x y)
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* x y)
(* y (+ x (* 1/16 (/ (* t z) y))))
(* y (+ x (* 1/16 (/ (* t z) y))))
(* y (+ x (* 1/16 (/ (* t z) y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 (* t z))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x y)
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x y)
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
Outputs
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ (* -1/4 (* a b)) (* 1/16 (* t z)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(* x y)
(*.f64 y x)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
c
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) c c)
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) c c)
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) c c)
c
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) #s(literal 1 binary64)) c)
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) #s(literal 1 binary64)) c)
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) #s(literal 1 binary64)) c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
c
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 y c) x (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)) c c)
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
c
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 z t) c) #s(literal -1 binary64)))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 z t) c) #s(literal -1 binary64)))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 z t) c) #s(literal -1 binary64)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b))) b)
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b))) b)
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b))) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) b) b (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) b) b (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) b) b (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) b)) b)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a))) a)
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a))) a)
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) a) a (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) a) a (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) a) a (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)) a)) a)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* -1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
c
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(* x y)
(*.f64 y x)
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* 1/16 z) (/ c t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* t (+ (* 1/16 z) (/ c t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* t (+ (* 1/16 z) (/ c t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(* t (+ (* 1/16 z) (/ (* x y) t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(* t (+ (* 1/16 z) (/ (* x y) t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (*.f64 y x) t)) t)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* -1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
c
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(* x y)
(*.f64 y x)
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(* z (+ (* 1/16 t) (/ (* x y) z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(* z (+ (* 1/16 t) (/ (* x y) z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 z)
(*.f64 z #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (*.f64 y x) z)) z)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
c
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) y) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x)) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) x) y)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
c
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 b a) x) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y)) x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) y) x)

rewrite613.0ms (7.5%)

Memory
-8.6MiB live, 187.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040251
050246
1219241
21767241
08552230
Stop Event
iter limit
node limit
iter limit
Counts
16 → 237
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(*.f64 #s(literal -1/4 binary64) b)
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))
(fma.f64 y x c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 z t)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))
(*.f64 z #s(literal 1/16 binary64))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval250.0ms (3.1%)

Memory
-10.5MiB live, 422.0MiB allocated
Compiler

Compiled 18 867 to 1 343 computations (92.9% saved)

prune157.0ms (1.9%)

Memory
-2.4MiB live, 123.8MiB allocated
Pruning

9 alts after pruning (3 fresh and 6 done)

PrunedKeptTotal
New1 22211 223
Fresh022
Picked145
Done022
Total1 22391 232
Accuracy
100.0%
Counts
1 232 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.1%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
68.2%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
54.7%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
33.0%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
26.0%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
23.9%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
54.5%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
55.7%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
47.3%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
Compiler

Compiled 72 to 106 computations (-47.2% saved)

simplify120.0ms (1.5%)

Memory
7.3MiB live, 83.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ (* y x) c) (*.f64 y x))
cost-diff0
(*.f64 t #s(literal 1/16 binary64))
cost-diff0
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x)))
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
cost-diff0
(fma.f64 y x c)
cost-diff0
(*.f64 #s(literal -1/4 binary64) b)
cost-diff0
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
cost-diff0
#s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
cost-diff0
(*.f64 #s(literal -1/4 binary64) b)
cost-diff0
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
cost-diff0
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038196
049196
187193
2144193
3236193
4392190
5735190
61193190
71830190
82189190
92430190
102465190
112479190
122489190
132491190
142497190
02497184
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(*.f64 #s(literal -1/4 binary64) b)
#s(literal -1/4 binary64)
b
a
#s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 z t)
z
t
#s(literal 1/16 binary64)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(*.f64 #s(literal -1/4 binary64) b)
#s(literal -1/4 binary64)
b
a
(fma.f64 y x c)
y
x
c
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x)))
(*.f64 t #s(literal 1/16 binary64))
t
#s(literal 1/16 binary64)
z
#s(approx (+ (* y x) c) (*.f64 y x))
(*.f64 y x)
y
x
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 a #s(literal -1/4 binary64)) b #s(approx (+ (* (* z 1/16) t) c) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(fma.f64 (*.f64 a #s(literal -1/4 binary64)) b #s(approx (+ (* (* z 1/16) t) c) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))
(*.f64 #s(literal -1/4 binary64) b)
(*.f64 b #s(literal -1/4 binary64))
#s(literal -1/4 binary64)
b
a
#s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (* (* z 1/16) t) c) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(*.f64 z t)
(*.f64 t z)
z
t
#s(literal 1/16 binary64)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 b #s(literal -1/4 binary64)) a (fma.f64 y x c)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(fma.f64 (*.f64 b #s(literal -1/4 binary64)) a (fma.f64 y x c))
(*.f64 #s(literal -1/4 binary64) b)
(*.f64 b #s(literal -1/4 binary64))
#s(literal -1/4 binary64)
b
a
(fma.f64 y x c)
y
x
c
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal 1/16 binary64) z) t #s(approx (+ (* y x) c) (*.f64 y x))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x)))
(fma.f64 (*.f64 #s(literal 1/16 binary64) z) t #s(approx (+ (* y x) c) (*.f64 y x)))
(*.f64 t #s(literal 1/16 binary64))
(*.f64 #s(literal 1/16 binary64) t)
t
#s(literal 1/16 binary64)
z
#s(approx (+ (* y x) c) (*.f64 y x))
(*.f64 y x)
y
x

localize103.0ms (1.3%)

Memory
25.1MiB live, 184.9MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 t #s(literal 1/16 binary64))
accuracy0.5078069952111204
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x)))
accuracy13.868567639728651
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
accuracy34.518182231020546
#s(approx (+ (* y x) c) (*.f64 y x))
accuracy0
(fma.f64 y x c)
accuracy0
(*.f64 #s(literal -1/4 binary64) b)
accuracy0.49999449521112044
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
accuracy19.872780151990717
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
accuracy0
(*.f64 #s(literal -1/4 binary64) b)
accuracy0.00390625
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
accuracy15.419827341696301
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
accuracy30.449618391902998
#s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
Samples
80.0ms256×0valid
Compiler

Compiled 254 to 57 computations (77.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-mult: 48.0ms (77.4% of total)
ival-add: 8.0ms (12.9% of total)
ival-div: 3.0ms (4.8% of total)
ival-sub: 1.0ms (1.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series43.0ms (0.5%)

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

21 calls:

TimeVariablePointExpression
4.0ms
c
@-inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* (* z 1/16) t) c)) (* -1/4 b) (+ (* (* z 1/16) t) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* y x) c)) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* t 1/16) (+ (* y x) c))
1.0ms
b
@inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* (* z 1/16) t) c)) (* -1/4 b) (+ (* (* z 1/16) t) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* y x) c)) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* t 1/16) (+ (* y x) c))
1.0ms
c
@0
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* (* z 1/16) t) c)) (* -1/4 b) (+ (* (* z 1/16) t) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* y x) c)) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* t 1/16) (+ (* y x) c))
1.0ms
x
@-inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* (* z 1/16) t) c)) (* -1/4 b) (+ (* (* z 1/16) t) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* y x) c)) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* t 1/16) (+ (* y x) c))
1.0ms
t
@inf
((+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* (* z 1/16) t) c)) (* -1/4 b) (+ (* (* z 1/16) t) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* -1/4 b) a) (+ (* y x) c)) (+ (* y x) c) (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+ (* (* t 1/16) z) (+ (* y x) c)) (* t 1/16) (+ (* y x) c))

simplify281.0ms (3.4%)

Memory
5.1MiB live, 209.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02857263
19937203
232627065
376976945
081326114
Stop Event
iter limit
node limit
Counts
564 → 540
Calls
Call 1
Inputs
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ (* -1/4 (* a b)) (* 1/16 (* t z)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(* 1/16 (* t z))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ (* -1/4 (* a b)) (* x y))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(* x y)
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ (* 1/16 (* t z)) (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* x y)
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
c
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(* c (+ 1 (* 1/16 (/ (* t z) c))))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
c
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
c
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
c
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (* 1/16 (* t z)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (* x y))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(* -1/4 (* a b))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(* -1/4 b)
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(* -1/4 (* a b))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (* 1/16 (* t z)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (* x y))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(* -1/4 (* a b))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(* -1/4 (* a b))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
c
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (/ c t)))
(* t (+ (* 1/16 z) (/ c t)))
(* t (+ (* 1/16 z) (/ c t)))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
c
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (/ c z)))
(* z (+ (* 1/16 t) (/ c z)))
(* z (+ (* 1/16 t) (/ c z)))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(* x y)
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* x y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(* x y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* x y)
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(* x y)
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x y)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(* x y)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x y)
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
Outputs
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ (* -1/4 (* a b)) (* 1/16 (* t z)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ (* -1/4 (* a b)) (* x y))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(* x y)
(*.f64 y x)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ (* 1/16 (* t z)) (* x y))
(fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(* x y)
(*.f64 y x)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)) c c)
c
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) c c)
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) c c)
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (* 1/16 (/ (* t z) c)))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c) c c)
c
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) #s(literal 1 binary64)) c)
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) #s(literal 1 binary64)) c)
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) #s(literal 1 binary64)) c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)) c c)
c
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c) c c)
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c) c c)
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c) c c)
c
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
c
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)) c c)
(* c (- (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))) (* 1/4 (/ (* a b) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)) c c)
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(fma.f64 (fma.f64 (/.f64 (*.f64 z t) c) #s(literal 1/16 binary64) (/.f64 (*.f64 y x) c)) c c)
c
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
(* c (+ 1 (/ (* x y) c)))
(fma.f64 (/.f64 (*.f64 y x) c) c c)
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* 1/16 (* t z))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
c
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 z t) c) #s(literal -1 binary64)))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 z t) c) #s(literal -1 binary64)))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 z t) c) #s(literal -1 binary64)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (*.f64 y x)) c)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
c
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(* -1 (* c (- (* -1 (/ (- (+ (* 1/16 (* t z)) (* x y)) (* 1/4 (* a b))) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 b a) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 (neg.f64 c) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 y x) c)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b))) b)
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b))) b)
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (/ c b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b))) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (/.f64 c b))) b)
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (/.f64 c b))) b)
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (/.f64 c b))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* b (- (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b))) (* 1/4 a)))
(*.f64 (fma.f64 (/.f64 y b) x (fma.f64 #s(literal -1/4 binary64) a (fma.f64 (/.f64 (*.f64 z t) b) #s(literal 1/16 binary64) (/.f64 c b)))) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) b) b (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) b) b (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* b (+ (* -1 (/ (+ c (* 1/16 (* t z))) b)) (* 1/4 a))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) b) b (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 b)
(*.f64 #s(literal -1/4 binary64) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(fma.f64 (/.f64 (fma.f64 y x c) b) b (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(fma.f64 (/.f64 (fma.f64 y x c) b) b (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(fma.f64 (/.f64 (fma.f64 y x c) b) b (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(* -1 (* b (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* -1/4 a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) a (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) b)) b)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a))) a)
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a))) a)
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (/ c a))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (/.f64 c a))) a)
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (/.f64 c a))) a)
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (/.f64 c a))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* a (- (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a))) (* 1/4 b)))
(*.f64 (fma.f64 (/.f64 y a) x (fma.f64 #s(literal -1/4 binary64) b (fma.f64 (/.f64 (*.f64 z t) a) #s(literal 1/16 binary64) (/.f64 c a)))) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) a) a (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) a) a (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* a (+ (* -1 (/ (+ c (* 1/16 (* t z))) a)) (* 1/4 b))))
(fma.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) a) a (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(fma.f64 (/.f64 (fma.f64 y x c) a) a (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(fma.f64 (/.f64 (fma.f64 y x c) a) a (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(fma.f64 (/.f64 (fma.f64 y x c) a) a (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(* -1 (* a (- (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* -1/4 b))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) b (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c)) a)) a)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* -1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
c
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (/ c t))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* 1/16 z) (/ c t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* t (+ (* 1/16 z) (/ c t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* t (+ (* 1/16 z) (/ c t)))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* t (- (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))) (* 1/4 (/ (* a b) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t))) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 (fma.f64 (/.f64 y t) x (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t))) t)
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* -1 (* t (+ (* -1 (/ (+ c (* -1/4 (* a b))) t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(*.f64 (fma.f64 z #s(literal 1/16 binary64) (/.f64 c t)) t)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(fma.f64 (/.f64 (fma.f64 y x c) t) t (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(* 1/16 t)
(*.f64 t #s(literal 1/16 binary64))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* -1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
c
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (* x y)) (* 1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* x y))
(fma.f64 y x c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (/ c z))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* z (- (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))) (* 1/4 (/ (* a b) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 (fma.f64 (/.f64 y z) x (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z))) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* -1 (* z (+ (* -1 (/ (+ c (* -1/4 (* a b))) z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(*.f64 (fma.f64 t #s(literal 1/16 binary64) (/.f64 c z)) z)
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (- (+ c (* x y)) (* 1/4 (* a b))) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(fma.f64 (/.f64 (fma.f64 y x c) z) z (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* -1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
c
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
c
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x)) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x)) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x) y)
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x) y)
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* x y)
(*.f64 y x)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x)) y)
(* y (- (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))) (* 1/4 (/ (* a b) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x)) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) y) #s(literal 1/16 binary64) (/.f64 c y)) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* y (+ x (/ c y)))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) y) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 (+.f64 (/.f64 c y) x) y)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* -1/4 (* a b)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c))
c
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(- (+ c (* 1/16 (* t z))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(- (+ c (+ (* 1/16 (* t z)) (* x y))) (* 1/4 (* a b)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (fma.f64 y x c)))
(+ c (* 1/16 (* t z)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 y x c))
c
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(+ c (* x y))
(fma.f64 y x c)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y)) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y)) x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y) x)
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y) x)
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x y)
(*.f64 y x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y)) x)
(* x (- (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))) (* 1/4 (/ (* a b) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y)) x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 z t) x) #s(literal 1/16 binary64) (/.f64 c x)) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x (+ y (/ c x)))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (- (+ c (* 1/16 (* t z))) (* 1/4 (* a b))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (fma.f64 (*.f64 #s(literal -1/4 binary64) a) b c)) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c) x) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 (+.f64 (/.f64 c x) y) x)

rewrite387.0ms (4.7%)

Memory
-5.6MiB live, 227.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038165
049165
1212162
21714162
08321156
Stop Event
iter limit
node limit
iter limit
Counts
11 → 196
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))
(*.f64 #s(literal -1/4 binary64) b)
#s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))
(fma.f64 y x c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x)))
(*.f64 t #s(literal 1/16 binary64))
#s(approx (+ (* y x) c) (*.f64 y x))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval89.0ms (1.1%)

Memory
20.9MiB live, 179.6MiB allocated
Compiler

Compiled 12 802 to 1 001 computations (92.2% saved)

prune32.0ms (0.4%)

Memory
-15.6MiB live, 57.4MiB allocated
Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New7491750
Fresh000
Picked123
Done066
Total7509759
Accuracy
100.0%
Counts
759 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.1%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
54.7%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
47.1%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x))))
33.0%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
26.0%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
23.9%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
54.5%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
55.7%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
47.3%
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
Compiler

Compiled 230 to 168 computations (27% saved)

regimes104.0ms (1.3%)

Memory
8.0MiB live, 170.0MiB allocated
Counts
17 → 2
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
Outputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
Calls

15 calls:

17.0ms
(/.f64 (*.f64 z t) #s(literal 16 binary64))
9.0ms
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
8.0ms
a
8.0ms
y
6.0ms
c
Results
AccuracySegmentsBranch
97.2%1x
97.2%1y
97.2%1z
97.2%1t
97.2%1a
97.2%1b
97.2%1c
98.8%2(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
98.8%2(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
97.2%1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
97.2%1(*.f64 x y)
97.2%1(/.f64 (*.f64 z t) #s(literal 16 binary64))
97.2%1(*.f64 z t)
97.2%1(/.f64 (*.f64 a b) #s(literal 4 binary64))
97.2%1(*.f64 a b)
Compiler

Compiled 67 to 138 computations (-106% saved)

regimes87.0ms (1.1%)

Memory
4.3MiB live, 163.7MiB allocated
Counts
16 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)))
Calls

15 calls:

8.0ms
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
8.0ms
b
7.0ms
(/.f64 (*.f64 z t) #s(literal 16 binary64))
6.0ms
z
5.0ms
a
Results
AccuracySegmentsBranch
88.7%3x
90.0%4y
89.0%3z
88.1%3t
91.3%3a
89.8%3b
82.3%2c
91.5%4(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
93.6%3(*.f64 x y)
92.0%3(/.f64 (*.f64 z t) #s(literal 16 binary64))
92.0%3(*.f64 z t)
95.1%3(/.f64 (*.f64 a b) #s(literal 4 binary64))
95.1%3(*.f64 a b)
81.0%2(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
81.0%2(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
Compiler

Compiled 67 to 138 computations (-106% saved)

regimes25.0ms (0.3%)

Memory
0.7MiB live, 43.0MiB allocated
Counts
14 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)
Calls

5 calls:

6.0ms
(/.f64 (*.f64 a b) #s(literal 4 binary64))
5.0ms
(*.f64 a b)
5.0ms
(*.f64 x y)
4.0ms
(/.f64 (*.f64 z t) #s(literal 16 binary64))
4.0ms
(*.f64 z t)
Results
AccuracySegmentsBranch
92.0%3(/.f64 (*.f64 z t) #s(literal 16 binary64))
92.0%3(*.f64 z t)
77.5%1(*.f64 x y)
91.4%3(/.f64 (*.f64 a b) #s(literal 4 binary64))
91.4%3(*.f64 a b)
Compiler

Compiled 19 to 44 computations (-131.6% saved)

regimes10.0ms (0.1%)

Memory
-24.1MiB live, 14.7MiB allocated
Counts
12 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
Calls

2 calls:

4.0ms
(/.f64 (*.f64 z t) #s(literal 16 binary64))
4.0ms
(*.f64 z t)
Results
AccuracySegmentsBranch
91.7%3(/.f64 (*.f64 z t) #s(literal 16 binary64))
91.7%3(*.f64 z t)
Compiler

Compiled 8 to 18 computations (-125% saved)

regimes30.0ms (0.4%)

Memory
9.0MiB live, 47.7MiB allocated
Counts
11 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
Calls

7 calls:

5.0ms
a
4.0ms
b
4.0ms
(*.f64 a b)
4.0ms
(/.f64 (*.f64 a b) #s(literal 4 binary64))
4.0ms
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
Results
AccuracySegmentsBranch
73.2%3b
86.5%3(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
77.0%5a
74.4%3(/.f64 (*.f64 a b) #s(literal 4 binary64))
74.4%3(*.f64 a b)
89.7%3(/.f64 (*.f64 z t) #s(literal 16 binary64))
89.7%3(*.f64 z t)
Compiler

Compiled 27 to 62 computations (-129.6% saved)

regimes44.0ms (0.5%)

Memory
-9.9MiB live, 68.5MiB allocated
Counts
10 → 4
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
Calls

11 calls:

6.0ms
(*.f64 x y)
5.0ms
y
4.0ms
c
4.0ms
x
4.0ms
t
Results
AccuracySegmentsBranch
73.2%4(*.f64 x y)
69.5%4(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
68.2%5(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
72.6%4c
74.8%5(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
71.3%4t
70.9%5y
68.8%4x
69.9%3z
76.6%4(/.f64 (*.f64 z t) #s(literal 16 binary64))
76.6%4(*.f64 z t)
Compiler

Compiled 57 to 106 computations (-86% saved)

regimes14.0ms (0.2%)

Memory
26.4MiB live, 26.4MiB allocated
Counts
9 → 4
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x))))
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
Calls

4 calls:

3.0ms
(*.f64 a b)
3.0ms
(/.f64 (*.f64 a b) #s(literal 4 binary64))
3.0ms
(/.f64 (*.f64 z t) #s(literal 16 binary64))
3.0ms
(*.f64 z t)
Results
AccuracySegmentsBranch
71.6%4(/.f64 (*.f64 a b) #s(literal 4 binary64))
71.6%4(*.f64 a b)
75.8%4(/.f64 (*.f64 z t) #s(literal 16 binary64))
75.8%4(*.f64 z t)
Compiler

Compiled 16 to 36 computations (-125% saved)

regimes14.0ms (0.2%)

Memory
-16.2MiB live, 22.7MiB allocated
Counts
8 → 4
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
Calls

4 calls:

4.0ms
(/.f64 (*.f64 z t) #s(literal 16 binary64))
3.0ms
a
3.0ms
b
3.0ms
(*.f64 z t)
Results
AccuracySegmentsBranch
67.7%5b
67.6%4a
73.7%4(/.f64 (*.f64 z t) #s(literal 16 binary64))
73.7%4(*.f64 z t)
Compiler

Compiled 10 to 32 computations (-220% saved)

regimes28.0ms (0.3%)

Memory
7.5MiB live, 46.2MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) c)
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))
Calls

9 calls:

4.0ms
(*.f64 a b)
3.0ms
c
3.0ms
t
3.0ms
z
3.0ms
(*.f64 x y)
Results
AccuracySegmentsBranch
62.9%3t
68.1%3z
67.7%3(/.f64 (*.f64 a b) #s(literal 4 binary64))
67.7%3(*.f64 a b)
54.5%1c
69.2%3(*.f64 x y)
61.2%4(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
69.2%3(/.f64 (*.f64 z t) #s(literal 16 binary64))
69.2%3(*.f64 z t)
Compiler

Compiled 31 to 77 computations (-148.4% saved)

regimes7.0ms (0.1%)

Memory
13.3MiB live, 13.3MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))
Calls

3 calls:

2.0ms
(*.f64 x y)
2.0ms
(/.f64 (*.f64 z t) #s(literal 16 binary64))
2.0ms
(*.f64 z t)
Results
AccuracySegmentsBranch
53.3%3(*.f64 x y)
68.3%3(/.f64 (*.f64 z t) #s(literal 16 binary64))
68.3%3(*.f64 z t)
Compiler

Compiled 11 to 26 computations (-136.4% saved)

regimes40.0ms (0.5%)

Memory
-43.8MiB live, 49.5MiB allocated
Counts
4 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))
Calls

12 calls:

15.0ms
t
3.0ms
(/.f64 (*.f64 z t) #s(literal 16 binary64))
2.0ms
(*.f64 a b)
2.0ms
b
2.0ms
y
Results
AccuracySegmentsBranch
47.3%1t
55.8%3b
47.3%1(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
58.8%3a
47.3%1x
61.0%3(/.f64 (*.f64 a b) #s(literal 4 binary64))
61.0%3(*.f64 a b)
47.3%1y
48.9%2(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
47.3%1z
47.3%1(/.f64 (*.f64 z t) #s(literal 16 binary64))
47.3%1(*.f64 z t)
Compiler

Compiled 54 to 111 computations (-105.6% saved)

regimes18.0ms (0.2%)

Memory
5.4MiB live, 43.0MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
(+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 y x)) c)
Outputs
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
Calls

8 calls:

4.0ms
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
2.0ms
a
2.0ms
b
2.0ms
(*.f64 a b)
2.0ms
c
Results
AccuracySegmentsBranch
47.3%1(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
47.3%1(*.f64 x y)
47.3%1b
47.3%1c
47.3%1a
47.3%1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
47.3%1(/.f64 (*.f64 a b) #s(literal 4 binary64))
47.3%1(*.f64 a b)
Compiler

Compiled 38 to 75 computations (-97.4% saved)

regimes24.0ms (0.3%)

Memory
16.5MiB live, 54.7MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

15 calls:

4.0ms
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
1.0ms
y
1.0ms
t
1.0ms
a
1.0ms
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
Results
AccuracySegmentsBranch
26.0%1z
26.0%1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
26.0%1y
26.0%1t
26.0%1(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
26.0%1(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
26.0%1(*.f64 x y)
26.0%1(/.f64 (*.f64 z t) #s(literal 16 binary64))
26.0%1(*.f64 z t)
26.0%1x
26.0%1b
26.0%1c
26.0%1(/.f64 (*.f64 a b) #s(literal 4 binary64))
26.0%1(*.f64 a b)
26.0%1a
Compiler

Compiled 67 to 138 computations (-106% saved)

bsearch0.0ms (0%)

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

Compiled 20 to 27 computations (-35% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.083603521115712e-7
634.5670077582391
0.0ms
-6.659966857057359e+161
-1.3424173532114082e+153
Compiler

Compiled 20 to 27 computations (-35% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4446040662583241e+152
9.613918940122167e+175
0.0ms
-6.876207592202872e-28
-1.2898445272052318e-30
Compiler

Compiled 20 to 27 computations (-35% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.2712218432546447e+189
6.224311616497505e+189
0.0ms
-6.876207592202872e-28
-1.2898445272052318e-30
Compiler

Compiled 20 to 27 computations (-35% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.2712218432546447e+189
6.224311616497505e+189
0.0ms
-1.3535617345850852e+78
-3.4538964653930214e+76
Compiler

Compiled 20 to 27 computations (-35% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4446040662583241e+152
9.613918940122167e+175
0.0ms
5.803684882937069e-235
1.1606281846579852e-233
0.0ms
-6.858078636223606e+57
-5.4905421820613284e+51
Compiler

Compiled 20 to 27 computations (-35% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4446040662583241e+152
9.613918940122167e+175
0.0ms
5.803684882937069e-235
1.1606281846579852e-233
0.0ms
-6.858078636223606e+57
-5.4905421820613284e+51
Compiler

Compiled 20 to 27 computations (-35% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.8870365082713188e-9
6.209586650746756e-9
0.0ms
3.3747076803393654e-44
6.515447581975073e-43
0.0ms
-6.858078636223606e+57
-5.4905421820613284e+51
Compiler

Compiled 20 to 27 computations (-35% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.355993344494372e+229
1.2033345659060642e+243
0.0ms
-5.467435213331555e+109
-6.623520990264088e+87
Compiler

Compiled 20 to 27 computations (-35% saved)

bsearch39.0ms (0.5%)

Memory
-27.8MiB live, 51.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
9.862583369734246e+276
1.5765372864964816e+277
23.0ms
-5.467435213331555e+109
-6.623520990264088e+87
Samples
18.0ms240×0valid
Compiler

Compiled 170 to 357 computations (-110% saved)

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

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.005097712527758e+178
4.5305989567351906e+181
0.0ms
-6.659966857057359e+161
-1.3424173532114082e+153
Compiler

Compiled 20 to 27 computations (-35% saved)

simplify36.0ms (0.4%)

Memory
20.9MiB live, 59.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01241295
11381295
21471295
31591295
41681295
51741295
61761295
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))))
(if (<=.f64 (*.f64 a b) #s(literal -499999999999999968924969819058198733225262579719483992687862657961342929441182501246427748482021530467449989810947106501591263546954324667881494960350775700619264 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c))) (if (<=.f64 (*.f64 a b) #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)))))
(if (<=.f64 (*.f64 z t) #s(literal -348449143727041/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (if (<=.f64 (*.f64 z t) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(if (<=.f64 (*.f64 z t) #s(literal -348449143727041/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (if (<=.f64 (*.f64 z t) #s(literal 5000000000000000362795857986593891805151712143905686412284171991986050862460344537226034090871620975870312988434337860580667376581818706885745182890019660896106312259126346160401605497716736 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))))
(if (<=.f64 (*.f64 z t) #s(literal -1000000000000000008493621433689702976148869924598760615894999102702796905906176 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x)))) (if (<=.f64 (*.f64 z t) #s(literal 5000000000000000362795857986593891805151712143905686412284171991986050862460344537226034090871620975870312988434337860580667376581818706885745182890019660896106312259126346160401605497716736 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))))
(if (<=.f64 (*.f64 z t) #s(literal -4999999999999999719059744987206815407898577214256598482944 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x)))) (if (<=.f64 (*.f64 z t) #s(literal 1789931494904685/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (if (<=.f64 (*.f64 z t) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x)))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))))))
(if (<=.f64 (*.f64 z t) #s(literal -4999999999999999719059744987206815407898577214256598482944 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (if (<=.f64 (*.f64 z t) #s(literal 1789931494904685/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (if (<=.f64 (*.f64 z t) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x)))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))))))
(if (<=.f64 (*.f64 z t) #s(literal -4999999999999999719059744987206815407898577214256598482944 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (if (<=.f64 (*.f64 z t) #s(literal 5021681388309345/100433627766186892221372630771322662657637687111424552206336 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (if (<=.f64 (*.f64 z t) #s(literal 4835703278458517/2417851639229258349412352 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))))))
(if (<=.f64 (*.f64 z t) #s(literal -50000000000000001178468375708512791662476639752844093156495626963414083423308086629915468079622475513115705344 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (if (<=.f64 (*.f64 z t) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))))
(if (<=.f64 (*.f64 z t) #s(literal -324999999999999995455095149543328010624416744210627111955858950366107153836475335781916348514304000 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (if (<=.f64 (*.f64 z t) #s(literal 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
(if (<=.f64 (*.f64 a b) #s(literal -499999999999999968924969819058198733225262579719483992687862657961342929441182501246427748482021530467449989810947106501591263546954324667881494960350775700619264 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (if (<=.f64 (*.f64 a b) #s(literal 99999999999999998045549773481514159457876389246726271914145983150114005386328272459269439234497983649422148597943950338419997003168440244384097290815044070304544781216945608327168 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))
Outputs
(if (<=.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))))
(if (<=.f64 (-.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 t z) #s(literal 16 binary64))) (/.f64 (*.f64 b a) #s(literal 4 binary64))) #s(literal +inf.0 binary64)) (+.f64 c (-.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 t z) #s(literal 16 binary64))) (/.f64 (*.f64 b a) #s(literal 4 binary64)))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* (* z 1/16) t) c) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))))
(if (<=.f64 (*.f64 a b) #s(literal -499999999999999968924969819058198733225262579719483992687862657961342929441182501246427748482021530467449989810947106501591263546954324667881494960350775700619264 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c))) (if (<=.f64 (*.f64 a b) #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)))))
(if (<=.f64 (*.f64 b a) #s(literal -499999999999999968924969819058198733225262579719483992687862657961342929441182501246427748482021530467449989810947106501591263546954324667881494960350775700619264 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 #s(literal 1/16 binary64) t) z c))) (if (<=.f64 (*.f64 b a) #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal 1/16 binary64) t) z (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 (*.f64 #s(literal 1/16 binary64) t) z c)))))
(if (<=.f64 (*.f64 z t) #s(literal -348449143727041/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (if (<=.f64 (*.f64 z t) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))) c)))
(if (<=.f64 (*.f64 t z) #s(literal -348449143727041/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal 1/16 binary64) t) z (fma.f64 y x c))) (if (<=.f64 (*.f64 t z) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (fma.f64 y x (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))) c)))
(if (<=.f64 (*.f64 z t) #s(literal -348449143727041/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (fma.f64 y x c))) (if (<=.f64 (*.f64 z t) #s(literal 5000000000000000362795857986593891805151712143905686412284171991986050862460344537226034090871620975870312988434337860580667376581818706885745182890019660896106312259126346160401605497716736 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))))
(if (<=.f64 (*.f64 t z) #s(literal -348449143727041/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal 1/16 binary64) t) z (fma.f64 y x c))) (if (<=.f64 (*.f64 t z) #s(literal 5000000000000000362795857986593891805151712143905686412284171991986050862460344537226034090871620975870312988434337860580667376581818706885745182890019660896106312259126346160401605497716736 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))))))
(if (<=.f64 (*.f64 z t) #s(literal -1000000000000000008493621433689702976148869924598760615894999102702796905906176 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x)))) (if (<=.f64 (*.f64 z t) #s(literal 5000000000000000362795857986593891805151712143905686412284171991986050862460344537226034090871620975870312988434337860580667376581818706885745182890019660896106312259126346160401605497716736 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))))
(if (<=.f64 (*.f64 t z) #s(literal -1000000000000000008493621433689702976148869924598760615894999102702796905906176 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal 1/16 binary64) t) z #s(approx (+ (* y x) c) (*.f64 y x)))) (if (<=.f64 (*.f64 t z) #s(literal 5000000000000000362795857986593891805151712143905686412284171991986050862460344537226034090871620975870312988434337860580667376581818706885745182890019660896106312259126346160401605497716736 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))))))
(if (<=.f64 (*.f64 z t) #s(literal -4999999999999999719059744987206815407898577214256598482944 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 t #s(literal 1/16 binary64)) z #s(approx (+ (* y x) c) (*.f64 y x)))) (if (<=.f64 (*.f64 z t) #s(literal 1789931494904685/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (if (<=.f64 (*.f64 z t) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x)))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))))))
(if (<=.f64 (*.f64 t z) #s(literal -4999999999999999719059744987206815407898577214256598482944 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal 1/16 binary64) t) z #s(approx (+ (* y x) c) (*.f64 y x)))) (if (<=.f64 (*.f64 t z) #s(literal 1789931494904685/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (if (<=.f64 (*.f64 t z) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x)))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))))))
(if (<=.f64 (*.f64 z t) #s(literal -4999999999999999719059744987206815407898577214256598482944 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (if (<=.f64 (*.f64 z t) #s(literal 1789931494904685/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (if (<=.f64 (*.f64 z t) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x)))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))))))
(if (<=.f64 (*.f64 t z) #s(literal -4999999999999999719059744987206815407898577214256598482944 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))) (if (<=.f64 (*.f64 t z) #s(literal 1789931494904685/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (if (<=.f64 (*.f64 t z) #s(literal 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(approx (+ (* y x) c) (*.f64 y x)))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))))))
(if (<=.f64 (*.f64 z t) #s(literal -4999999999999999719059744987206815407898577214256598482944 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))) (if (<=.f64 (*.f64 z t) #s(literal 5021681388309345/100433627766186892221372630771322662657637687111424552206336 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (if (<=.f64 (*.f64 z t) #s(literal 4835703278458517/2417851639229258349412352 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 (*.f64 z t) #s(literal 1/16 binary64))))))))
(if (<=.f64 (*.f64 t z) #s(literal -4999999999999999719059744987206815407898577214256598482944 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))) (if (<=.f64 (*.f64 t z) #s(literal 5021681388309345/100433627766186892221372630771322662657637687111424552206336 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) (if (<=.f64 (*.f64 t z) #s(literal 4835703278458517/2417851639229258349412352 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))))))
(if (<=.f64 (*.f64 z t) #s(literal -50000000000000001178468375708512791662476639752844093156495626963414083423308086629915468079622475513115705344 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c))) (if (<=.f64 (*.f64 z t) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)))))
(if (<=.f64 (*.f64 t z) #s(literal -50000000000000001178468375708512791662476639752844093156495626963414083423308086629915468079622475513115705344 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 #s(literal 1/16 binary64) z) t c))) (if (<=.f64 (*.f64 t z) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 (*.f64 #s(literal 1/16 binary64) z) t c)))))
(if (<=.f64 (*.f64 z t) #s(literal -324999999999999995455095149543328010624416744210627111955858950366107153836475335781916348514304000 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64))) (if (<=.f64 (*.f64 z t) #s(literal 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 (*.f64 z t) #s(literal 1/16 binary64)))))
(if (<=.f64 (*.f64 t z) #s(literal -324999999999999995455095149543328010624416744210627111955858950366107153836475335781916348514304000 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))) (if (<=.f64 (*.f64 t z) #s(literal 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))))
(if (<=.f64 (*.f64 a b) #s(literal -499999999999999968924969819058198733225262579719483992687862657961342929441182501246427748482021530467449989810947106501591263546954324667881494960350775700619264 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (if (<=.f64 (*.f64 a b) #s(literal 99999999999999998045549773481514159457876389246726271914145983150114005386328272459269439234497983649422148597943950338419997003168440244384097290815044070304544781216945608327168 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))))
(if (<=.f64 (*.f64 b a) #s(literal -499999999999999968924969819058198733225262579719483992687862657961342929441182501246427748482021530467449989810947106501591263546954324667881494960350775700619264 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))) (if (<=.f64 (*.f64 b a) #s(literal 99999999999999998045549773481514159457876389246726271914145983150114005386328272459269439234497983649422148597943950338419997003168440244384097290815044070304544781216945608327168 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ (* (* t 1/16) z) (+ (* y x) c)) (fma.f64 y x c)))
#s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (*.f64 y x))

soundness1.4s (17.2%)

Memory
25.2MiB live, 855.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025111042
187110850
2286710673
3708310658
084539497
026711249
193411147
2309810925
3727910841
081019548
02033162
16833126
222053084
367473078
085002767
02857263
19937203
232627065
376976945
081326114
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 748 to 572 computations (23.5% saved)

preprocess182.0ms (2.2%)

Memory
5.3MiB live, 157.8MiB allocated
Remove

(sort a b)

(sort z t)

(sort x y)

Compiler

Compiled 1 280 to 408 computations (68.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...