Statistics.Distribution.Beta:$centropy from math-functions-0.1.5.2

Time bar (total: 11.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze1.0ms (0%)

Memory
0.5MiB live, 0.5MiB 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 23 to 20 computations (13% saved)

sample1.8s (15.2%)

Memory
-104.4MiB live, 1 747.9MiB allocated
Samples
1.1s8 249×0valid
1.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 790.0ms
ival-sub: 479.0ms (60.6% of total)
ival-mult: 216.0ms (27.3% of total)
ival-add: 77.0ms (9.7% of total)
exact: 8.0ms (1% of total)
ival-true: 7.0ms (0.9% of total)
ival-assert: 3.0ms (0.4% of total)
adjust: 0.0ms (0% of total)
Bogosity

explain574.0ms (4.9%)

Memory
6.0MiB live, 450.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
130-0-(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
10-0-(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
00-0-a
00-0-(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
00-0-(-.f64 y #s(literal 1 binary64))
00-0-#s(literal 1 binary64)
00-0-t
00-0-(+.f64 y t)
00-0-y
00-0-(*.f64 (-.f64 t #s(literal 1 binary64)) a)
00-0-(-.f64 (+.f64 y t) #s(literal 2 binary64))
00-0-(-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z))
00-0-(*.f64 (-.f64 y #s(literal 1 binary64)) z)
00-0-z
00-0-#s(literal 2 binary64)
00-0-b
00-0-(-.f64 t #s(literal 1 binary64))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))nan-rescue130
(*.f64 (-.f64 t #s(literal 1 binary64)) a)overflow32
(-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z))overflow35
(*.f64 (-.f64 y #s(literal 1 binary64)) z)overflow35
(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))overflow64
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)overflow52
-.f64(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))nan-rescue10
(-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z))overflow35
(*.f64 (-.f64 y #s(literal 1 binary64)) z)overflow35
(*.f64 (-.f64 t #s(literal 1 binary64)) a)overflow32
Confusion
Predicted +Predicted -
+140
-0242
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+1400
-00242
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0242
114
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
82.0ms512×0valid
Compiler

Compiled 345 to 124 computations (64.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-sub: 12.0ms (43.3% of total)
ival-mult: 9.0ms (32.4% of total)
ival-add: 5.0ms (18% of total)
ival-true: 1.0ms (3.6% of total)
exact: 1.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)

preprocess241.0ms (2.1%)

Memory
-3.5MiB live, 231.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0148587
1518578
21754567
01821
02821
15821
214821
356121
4194321
5471121
6615321
7713821
8739621
9766521
10772721
0839718
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)))
Compiler

Compiled 21 to 18 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 6 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.5%
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Compiler

Compiled 21 to 18 computations (14.3% saved)

simplify208.0ms (1.8%)

Memory
15.6MiB live, 213.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
cost-diff128
(-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z))
cost-diff128
(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
cost-diff128
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01880
02880
15880
214880
356180
4194380
5471180
6615380
7713880
8739680
9766580
10772780
0839774
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
(-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z))
x
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
(-.f64 y #s(literal 1 binary64))
y
#s(literal 1 binary64)
z
(*.f64 (-.f64 t #s(literal 1 binary64)) a)
(-.f64 t #s(literal 1 binary64))
t
a
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
(-.f64 (+.f64 y t) #s(literal 2 binary64))
(+.f64 y t)
#s(literal 2 binary64)
b
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)))
(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
(-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z x)
x
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
(*.f64 z (-.f64 y #s(literal 1 binary64)))
(-.f64 y #s(literal 1 binary64))
y
#s(literal 1 binary64)
z
(*.f64 (-.f64 t #s(literal 1 binary64)) a)
(*.f64 a (-.f64 t #s(literal 1 binary64)))
(-.f64 t #s(literal 1 binary64))
t
a
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
(*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))
(-.f64 (+.f64 y t) #s(literal 2 binary64))
(-.f64 (+.f64 t y) #s(literal 2 binary64))
(+.f64 y t)
(+.f64 t y)
#s(literal 2 binary64)
b

localize57.0ms (0.5%)

Memory
-18.8MiB live, 104.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(*.f64 (-.f64 t #s(literal 1 binary64)) a)
accuracy0.015625
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
accuracy0.2578104358302058
(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
accuracy2.996077236641647
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Samples
27.0ms256×0valid
Compiler

Compiled 162 to 38 computations (76.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sub: 6.0ms (47.2% of total)
ival-mult: 5.0ms (39.3% of total)
ival-add: 2.0ms (15.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series18.0ms (0.2%)

Memory
15.7MiB live, 15.7MiB allocated
Counts
6 → 85
Calls
Call 1
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
(-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z))
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
(*.f64 (-.f64 t #s(literal 1 binary64)) a)
Outputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
(* -1 (+ (* a (- t 1)) (* z (- y 1))))
(- x (+ (* a (- t 1)) (* z (- y 1))))
(* -1 (* z (- y 1)))
(- x (* z (- y 1)))
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))
(* x (+ 1 (* -1 (/ (* z (- y 1)) x))))
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))
(* -1 (* x (- (/ (* z (- y 1)) x) 1)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(- x (+ (* -1 z) (* a (- t 1))))
(- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))
(- x (* -1 z))
(- (+ x (* -1 (* y z))) (* -1 z))
(* -1 z)
(+ (* -1 z) (* y z))
(* b (- t 2))
(+ (* b y) (* b (- t 2)))
(* y (- b z))
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(* -1 (* y z))
(* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(* y (- (/ x y) (+ z (* -1 (/ z y)))))
(* y z)
(* y (+ z (* -1 (/ z y))))
(* b y)
(* y (+ b (/ (* b (- t 2)) y)))
(* -1 (* y (- (* -1 b) (* -1 z))))
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))
(* -1 (* y (- (* -1 (/ (- x (* -1 z)) y)) (* -1 z))))
(* -1 (* y (+ (* -1 z) (/ z y))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(- x (* a (- t 1)))
(- (+ x (* z (- 1 y))) (* a (- t 1)))
(+ x (* z (- 1 y)))
(* z (- y 1))
(* z (- 1 y))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))
(* z (- (+ 1 (/ x z)) y))
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))
(* -1 (* z (- (* -1 (/ x z)) (* -1 (- y 1)))))
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
(- x (+ (* -1 a) (* z (- y 1))))
(- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))
(* b (- y 2))
(+ (* b t) (* b (- y 2)))
(* -1 a)
(+ (* -1 a) (* a t))
(* t (- b a))
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(* -1 (* a t))
(* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(* b t)
(* t (+ b (/ (* b (- y 2)) t)))
(* a t)
(* t (+ a (* -1 (/ a t))))
(* -1 (* t (- (* -1 b) (* -1 a))))
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))
(* -1 (* t (+ (* -1 a) (/ a t))))
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(- (+ x (* a (- 1 t))) (* z (- y 1)))
(* a (- t 1))
(* a (- 1 t))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))
(* -1 (* a (- t 1)))
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))
(* b (- (+ t y) 2))
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
Calls

18 calls:

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

simplify238.0ms (2%)

Memory
6.7MiB live, 124.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02561090
18681031
228081004
08188906
Stop Event
iter limit
node limit
Counts
85 → 84
Calls
Call 1
Inputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
(* -1 (+ (* a (- t 1)) (* z (- y 1))))
(- x (+ (* a (- t 1)) (* z (- y 1))))
(* -1 (* z (- y 1)))
(- x (* z (- y 1)))
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))
(* x (+ 1 (* -1 (/ (* z (- y 1)) x))))
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))
(* -1 (* x (- (/ (* z (- y 1)) x) 1)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(- x (+ (* -1 z) (* a (- t 1))))
(- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))
(- x (* -1 z))
(- (+ x (* -1 (* y z))) (* -1 z))
(* -1 z)
(+ (* -1 z) (* y z))
(* b (- t 2))
(+ (* b y) (* b (- t 2)))
(* y (- b z))
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(* -1 (* y z))
(* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(* y (- (/ x y) (+ z (* -1 (/ z y)))))
(* y z)
(* y (+ z (* -1 (/ z y))))
(* b y)
(* y (+ b (/ (* b (- t 2)) y)))
(* -1 (* y (- (* -1 b) (* -1 z))))
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))
(* -1 (* y (- (* -1 (/ (- x (* -1 z)) y)) (* -1 z))))
(* -1 (* y (+ (* -1 z) (/ z y))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(- x (* a (- t 1)))
(- (+ x (* z (- 1 y))) (* a (- t 1)))
(+ x (* z (- 1 y)))
(* z (- y 1))
(* z (- 1 y))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))
(* z (- (+ 1 (/ x z)) y))
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))
(* -1 (* z (- (* -1 (/ x z)) (* -1 (- y 1)))))
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
(- x (+ (* -1 a) (* z (- y 1))))
(- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))
(* b (- y 2))
(+ (* b t) (* b (- y 2)))
(* -1 a)
(+ (* -1 a) (* a t))
(* t (- b a))
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(* -1 (* a t))
(* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(* b t)
(* t (+ b (/ (* b (- y 2)) t)))
(* a t)
(* t (+ a (* -1 (/ a t))))
(* -1 (* t (- (* -1 b) (* -1 a))))
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))
(* -1 (* t (+ (* -1 a) (/ a t))))
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(- (+ x (* a (- 1 t))) (* z (- y 1)))
(* a (- t 1))
(* a (- 1 t))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))
(* -1 (* a (- t 1)))
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))
(* b (- (+ t y) 2))
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
Outputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(* -1 (+ (* a (- t 1)) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(- x (+ (* a (- t 1)) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
(* -1 (* z (- y 1)))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(- x (* z (- y 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z x)
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(fma.f64 (/.f64 (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) x) x x)
(* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))
(fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) x) x x)
(* x (+ 1 (* -1 (/ (* z (- y 1)) x))))
(fma.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) x) z) x x)
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) x)))
(* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))
(fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) x) x x)
(* -1 (* x (- (/ (* z (- y 1)) x) 1)))
(fma.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) x) z) x x)
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(- x (+ (* -1 z) (* a (- t 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z x))
(- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
(- x (* -1 z))
(+.f64 z x)
(- (+ x (* -1 (* y z))) (* -1 z))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z x)
(* -1 z)
(neg.f64 z)
(+ (* -1 z) (* y z))
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
(* b (- t 2))
(*.f64 (-.f64 t #s(literal 2 binary64)) b)
(+ (* b y) (* b (- t 2)))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(* y (- b z))
(*.f64 (-.f64 b z) y)
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(*.f64 (fma.f64 (+.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) #s(literal 1 binary64)) b (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z x)) y) z)) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z x)) y) z) y)
(* y (- (/ x y) (+ z (* -1 (/ z y)))))
(*.f64 (-.f64 (/.f64 (+.f64 z x) y) z) y)
(* y z)
(*.f64 z y)
(* y (+ z (* -1 (/ z y))))
(*.f64 (-.f64 z (/.f64 z y)) y)
(* b y)
(*.f64 b y)
(* y (+ b (/ (* b (- t 2)) y)))
(*.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b b) y)
(* -1 (* y (- (* -1 b) (* -1 z))))
(*.f64 (-.f64 b z) y)
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(*.f64 (neg.f64 y) (-.f64 (-.f64 z b) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) y)))
(* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z x)) y) z) y)
(* -1 (* y (- (* -1 (/ (- x (* -1 z)) y)) (* -1 z))))
(*.f64 (-.f64 (/.f64 (+.f64 z x) y) z) y)
(* -1 (* y (+ (* -1 z) (/ z y))))
(*.f64 (-.f64 z (/.f64 z y)) y)
(* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))
(*.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b b) y)
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(- x (* a (- t 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a x)
(- (+ x (* z (- 1 y))) (* a (- t 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
(+ x (* z (- 1 y)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z x)
(* z (- y 1))
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
(* z (- 1 y))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(fma.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) z) b (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a x) z) y)) z z)
(* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))
(fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a x) z) y) z z)
(* z (- (+ 1 (/ x z)) y))
(fma.f64 (-.f64 (/.f64 x z) y) z z)
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) z) y) z z)
(* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))
(fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a x) z) y) z z)
(* -1 (* z (- (* -1 (/ x z)) (* -1 (- y 1)))))
(fma.f64 (-.f64 (/.f64 x z) y) z z)
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (+.f64 a (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(- x (+ (* -1 a) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (+.f64 a x))
(- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
(* b (- y 2))
(*.f64 (-.f64 y #s(literal 2 binary64)) b)
(+ (* b t) (* b (- y 2)))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(* -1 a)
(neg.f64 a)
(+ (* -1 a) (* a t))
(*.f64 (-.f64 t #s(literal 1 binary64)) a)
(* t (- b a))
(*.f64 (-.f64 b a) t)
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(*.f64 (fma.f64 (+.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) #s(literal 1 binary64)) b (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (+.f64 a x)) t) a)) t)
(* -1 (* a t))
(*.f64 (neg.f64 a) t)
(* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (+.f64 a x)) t) a) t)
(* b t)
(*.f64 b t)
(* t (+ b (/ (* b (- y 2)) t)))
(*.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b b) t)
(* a t)
(*.f64 a t)
(* t (+ a (* -1 (/ a t))))
(*.f64 (-.f64 a (/.f64 a t)) t)
(* -1 (* t (- (* -1 b) (* -1 a))))
(*.f64 (-.f64 b a) t)
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(*.f64 (neg.f64 t) (-.f64 (-.f64 a b) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (+.f64 a (fma.f64 (-.f64 y #s(literal 2 binary64)) b x))) t)))
(* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (+.f64 a x)) t) a) t)
(* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))
(*.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b b) t)
(* -1 (* t (+ (* -1 a) (/ a t))))
(*.f64 (-.f64 a (/.f64 a t)) t)
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(- (+ x (* a (- 1 t))) (* z (- y 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
(* a (- t 1))
(*.f64 (-.f64 t #s(literal 1 binary64)) a)
(* a (- 1 t))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(fma.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) a) b (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) a) t)) a a)
(* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))
(fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) a) t) a a)
(* -1 (* a (- t 1)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) a) t) a a)
(* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))
(fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) a) t) a a)
(* b (- (+ t y) 2))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 x b) y) t) (fma.f64 (/.f64 (-.f64 t #s(literal 1 binary64)) b) a (fma.f64 (/.f64 (-.f64 y #s(literal 1 binary64)) b) z #s(literal 2 binary64)))) b)
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)) b) (-.f64 (+.f64 t y) #s(literal 2 binary64))) b)

rewrite410.0ms (3.5%)

Memory
5.2MiB live, 162.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01858
02858
113958
2121958
0839455
Stop Event
iter limit
node limit
iter limit
Counts
6 → 400
Calls
Call 1
Inputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
(-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z))
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
(*.f64 (-.f64 t #s(literal 1 binary64)) a)
Outputs
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x) #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x) (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 a (-.f64 t #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 (/.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 x x (fma.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 x x (fma.f64 (-.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (-.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 x (-.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (-.f64 (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (-.f64 (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 x (-.f64 (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b))) (*.f64 (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b))) (*.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b))) (*.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b))) (*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b))) (*.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b))) (*.f64 (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b))) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b))) (*.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (-.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))) (+.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (pow.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (pow.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(fma.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (pow.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x))) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x))) (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)))) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal -1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) #s(literal -1 binary64)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) #s(literal -1 binary64)) (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))))) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))))) (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) #s(literal -1 binary64)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))
(fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(fma.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (/.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(-.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))))
(-.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(-.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 a (-.f64 t #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(-.f64 x (-.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(+.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(+.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(+.f64 (/.f64 (pow.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (neg.f64 (/.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))
(+.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(+.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(+.f64 x (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))
(+.f64 x (neg.f64 (-.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(+.f64 x (-.f64 (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))) (-.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (fma.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 x x (fma.f64 (-.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (-.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (*.f64 x (-.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))) (*.f64 x (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 x (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 t #s(literal -1 binary64))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (*.f64 (fma.f64 t t #s(literal -1 binary64)) a))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 t #s(literal -1 binary64))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (*.f64 a (fma.f64 t t #s(literal -1 binary64))))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 t #s(literal -1 binary64))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (*.f64 (fma.f64 t t #s(literal -1 binary64)) a))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 t #s(literal -1 binary64))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (*.f64 a (fma.f64 t t #s(literal -1 binary64))))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 t #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (*.f64 (fma.f64 t t #s(literal -1 binary64)) a))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (-.f64 t #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (*.f64 a (fma.f64 t t #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (-.f64 t #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (*.f64 (fma.f64 t t #s(literal -1 binary64)) a))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (-.f64 t #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (*.f64 a (fma.f64 t t #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 t #s(literal -1 binary64))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 (fma.f64 t t #s(literal -1 binary64)) a))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 t #s(literal -1 binary64))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 a (fma.f64 t t #s(literal -1 binary64))))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 t #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (*.f64 (fma.f64 t t #s(literal -1 binary64)) a))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (-.f64 t #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (*.f64 a (fma.f64 t t #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 t #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (fma.f64 t t #s(literal -1 binary64)) a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 t #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 a (fma.f64 t t #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 t #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))) (-.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(fma.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) #s(literal -1 binary64)) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 a (-.f64 t #s(literal 1 binary64))) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(fma.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 a (neg.f64 (-.f64 t #s(literal 1 binary64))) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(fma.f64 (-.f64 t #s(literal 1 binary64)) (neg.f64 a) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (/.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(-.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))) (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))) (/.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 x x (+.f64 (pow.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(-.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 t #s(literal 1 binary64))))
(-.f64 x (-.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))
(-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(+.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (neg.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(+.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))))))
(+.f64 (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(+.f64 x (neg.f64 (-.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))))
(+.f64 x (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))))
(+.f64 x (neg.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(*.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x))))
(*.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (/.f64 (*.f64 x x) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (fma.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (*.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (pow.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x)
(fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z x)
(fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y #s(literal 1 binary64))) x)
(fma.f64 (*.f64 x x) (pow.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)))))
(fma.f64 z (neg.f64 (-.f64 y #s(literal 1 binary64))) x)
(fma.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 z) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))) (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))))
(-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x)) (neg.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x))) (neg.f64 (/.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)))))
(+.f64 (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))) x)
(+.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
(*.f64 (/.f64 z (-.f64 y #s(literal -1 binary64))) (/.f64 (fma.f64 y y #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) z) (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64)) z) (pow.f64 (fma.f64 y y (-.f64 y #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 z (fma.f64 y y #s(literal -1 binary64))) (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 z (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 y y (-.f64 y #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 z (-.f64 y #s(literal 1 binary64)))
(*.f64 (-.f64 y #s(literal 1 binary64)) (/.f64 z #s(literal 1 binary64)))
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
(/.f64 (+.f64 (pow.f64 (*.f64 y z) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) z) #s(literal 3 binary64))) (fma.f64 (*.f64 y z) (*.f64 y z) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1 binary64) z)) (*.f64 (*.f64 y z) (*.f64 #s(literal -1 binary64) z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z y) #s(literal 3 binary64)) (pow.f64 (*.f64 z #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 z y) (*.f64 z y) (-.f64 (*.f64 (*.f64 z #s(literal -1 binary64)) (*.f64 z #s(literal -1 binary64))) (*.f64 (*.f64 z y) (*.f64 z #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) z)) (neg.f64 (-.f64 y #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64)) z)) (neg.f64 (fma.f64 y y (-.f64 y #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 z (fma.f64 y y #s(literal -1 binary64)))) (neg.f64 (-.f64 y #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 z (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 y y (-.f64 y #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 y y #s(literal -1 binary64)) z) (-.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64)) z) (fma.f64 y y (-.f64 y #s(literal -1 binary64))))
(/.f64 (*.f64 z (fma.f64 y y #s(literal -1 binary64))) (-.f64 y #s(literal -1 binary64)))
(/.f64 (*.f64 z (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 y y (-.f64 y #s(literal -1 binary64))))
(/.f64 z (/.f64 #s(literal 1 binary64) (-.f64 y #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) (*.f64 (fma.f64 y y #s(literal -1 binary64)) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y y (-.f64 y #s(literal -1 binary64))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64)) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) (*.f64 z (fma.f64 y y #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y y (-.f64 y #s(literal -1 binary64))) (*.f64 z (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64)))))
(fma.f64 z y (*.f64 z #s(literal -1 binary64)))
(fma.f64 y z (*.f64 #s(literal -1 binary64) z))
(+.f64 (*.f64 y z) (*.f64 #s(literal -1 binary64) z))
(+.f64 (*.f64 z y) (*.f64 z #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (pow.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (pow.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (pow.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (pow.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 t y) b) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 t y) b) (*.f64 (+.f64 t y) b) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) b) (*.f64 #s(literal -2 binary64) b)) (*.f64 (*.f64 (+.f64 t y) b) (*.f64 #s(literal -2 binary64) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 (*.f64 y b) (*.f64 y b) (-.f64 (*.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) (*.f64 (*.f64 y b) (*.f64 (-.f64 t #s(literal 2 binary64)) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 t y)) #s(literal 3 binary64)) (pow.f64 (*.f64 b #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 b (+.f64 t y)) (*.f64 b (+.f64 t y)) (-.f64 (*.f64 (*.f64 b #s(literal -2 binary64)) (*.f64 b #s(literal -2 binary64))) (*.f64 (*.f64 b (+.f64 t y)) (*.f64 b #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 t #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 b y) (*.f64 b y) (-.f64 (*.f64 (*.f64 b (-.f64 t #s(literal 2 binary64))) (*.f64 b (-.f64 t #s(literal 2 binary64)))) (*.f64 (*.f64 b y) (*.f64 b (-.f64 t #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b)) (neg.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b)) (neg.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)))) (neg.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (-.f64 (+.f64 t y) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 t y) #s(literal -2 binary64)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))
(/.f64 b (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 t y) #s(literal -2 binary64)) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 t y) #s(literal 4 binary64)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)))))
(fma.f64 b (+.f64 t y) (*.f64 b #s(literal -2 binary64)))
(fma.f64 b y (*.f64 b (-.f64 t #s(literal 2 binary64))))
(fma.f64 (+.f64 t y) b (*.f64 #s(literal -2 binary64) b))
(fma.f64 y b (*.f64 (-.f64 t #s(literal 2 binary64)) b))
(+.f64 (*.f64 (+.f64 t y) b) (*.f64 #s(literal -2 binary64) b))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t #s(literal 2 binary64)) b))
(+.f64 (*.f64 b (+.f64 t y)) (*.f64 b #s(literal -2 binary64)))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t #s(literal 2 binary64))))
(*.f64 (/.f64 a (-.f64 t #s(literal -1 binary64))) (/.f64 (fma.f64 t t #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 t t #s(literal -1 binary64)) a) (pow.f64 (-.f64 t #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a) (pow.f64 (fma.f64 t t (-.f64 t #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 a (fma.f64 t t #s(literal -1 binary64))) (pow.f64 (-.f64 t #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 t t (-.f64 t #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 a (-.f64 t #s(literal 1 binary64)))
(*.f64 (-.f64 t #s(literal 1 binary64)) (/.f64 a #s(literal 1 binary64)))
(*.f64 (-.f64 t #s(literal 1 binary64)) a)
(/.f64 (+.f64 (pow.f64 (*.f64 t a) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) a) #s(literal 3 binary64))) (fma.f64 (*.f64 t a) (*.f64 t a) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1 binary64) a)) (*.f64 (*.f64 t a) (*.f64 #s(literal -1 binary64) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) #s(literal 3 binary64)) (pow.f64 (*.f64 a #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 a t) (*.f64 a t) (-.f64 (*.f64 (*.f64 a #s(literal -1 binary64)) (*.f64 a #s(literal -1 binary64))) (*.f64 (*.f64 a t) (*.f64 a #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 t t #s(literal -1 binary64)) a)) (neg.f64 (-.f64 t #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a)) (neg.f64 (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 a (fma.f64 t t #s(literal -1 binary64)))) (neg.f64 (-.f64 t #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 t t (-.f64 t #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 t t #s(literal -1 binary64)) a) (-.f64 t #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a) (fma.f64 t t (-.f64 t #s(literal -1 binary64))))
(/.f64 (*.f64 a (fma.f64 t t #s(literal -1 binary64))) (-.f64 t #s(literal -1 binary64)))
(/.f64 (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 t t (-.f64 t #s(literal -1 binary64))))
(/.f64 a (/.f64 #s(literal 1 binary64) (-.f64 t #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 t #s(literal -1 binary64)) (*.f64 (fma.f64 t t #s(literal -1 binary64)) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t t (-.f64 t #s(literal -1 binary64))) (*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 t #s(literal -1 binary64)) (*.f64 a (fma.f64 t t #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t t (-.f64 t #s(literal -1 binary64))) (*.f64 a (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)))))
(fma.f64 a t (*.f64 a #s(literal -1 binary64)))
(fma.f64 t a (*.f64 #s(literal -1 binary64) a))
(+.f64 (*.f64 t a) (*.f64 #s(literal -1 binary64) a))
(+.f64 (*.f64 a t) (*.f64 a #s(literal -1 binary64)))

eval107.0ms (0.9%)

Memory
-11.9MiB live, 62.7MiB allocated
Compiler

Compiled 23 430 to 1 741 computations (92.6% saved)

prune11.0ms (0.1%)

Memory
28.0MiB live, 28.0MiB allocated
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New4487455
Fresh000
Picked101
Done000
Total4497456
Accuracy
100.0%
Counts
456 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
74.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
74.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
29.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
29.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
30.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
26.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
Compiler

Compiled 432 to 330 computations (23.6% saved)

simplify287.0ms (2.5%)

Memory
10.6MiB live, 203.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

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

Useful iterations: 3 (0.0ms)

IterNodesCost
035239
048239
199239
2243239
3849224
42945224
54546224
66457224
77307224
87478224
97610224
08444224
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(-.f64 b a)
b
a
t
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
(-.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
(fma.f64 (-.f64 #s(literal 1 binary64) y) z a)
(-.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
z
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(-.f64 #s(literal 1 binary64) t)
#s(literal 1 binary64)
t
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(-.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
z
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
(*.f64 (-.f64 b a) t)
(-.f64 b a)
b
a
t
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
(*.f64 (-.f64 b z) y)
(-.f64 b z)
b
z
y
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t a))))
(fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t a)))
(-.f64 b a)
b
a
t
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
(-.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
(fma.f64 (-.f64 #s(literal 1 binary64) y) z a)
(-.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
z
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(-.f64 #s(literal 1 binary64) t)
#s(literal 1 binary64)
t
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(-.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
z
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
(*.f64 (-.f64 b a) t)
(-.f64 b a)
b
a
t
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
(*.f64 (-.f64 b z) y)
(-.f64 b z)
b
z
y

localize104.0ms (0.9%)

Memory
-41.0MiB live, 207.3MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 b z)
accuracy0.01171875
(*.f64 (-.f64 b z) y)
accuracy45.07080050923693
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
accuracy0
(-.f64 b a)
accuracy0.00390625
(*.f64 (-.f64 b a) t)
accuracy45.04182125078502
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
accuracy0
(-.f64 #s(literal 1 binary64) y)
accuracy0
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
accuracy44.29057920090997
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
accuracy0
(-.f64 #s(literal 1 binary64) t)
accuracy0.0078125
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
accuracy46.85964320786899
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
accuracy0
(-.f64 #s(literal 1 binary64) y)
accuracy0.00390625
(fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
accuracy0.7538979928166806
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
accuracy11.225375013716887
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
Samples
51.0ms256×0valid
Compiler

Compiled 445 to 70 computations (84.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-mult: 15.0ms (44.2% of total)
ival-sub: 14.0ms (41.3% of total)
ival-add: 5.0ms (14.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series30.0ms (0.3%)

Memory
21.6MiB live, 60.6MiB allocated
Counts
15 → 116
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(-.f64 b a)
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(-.f64 #s(literal 1 binary64) t)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(-.f64 #s(literal 1 binary64) y)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
(*.f64 (-.f64 b a) t)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
(*.f64 (-.f64 b z) y)
(-.f64 b z)
Outputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(+ a (+ z (+ (* -2 b) (* t (- b a)))))
(+ a (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (+ b (* -1 z)))))))
(+ a (+ z (* -2 b)))
(+ a (+ z (+ (* -2 b) (* y (+ b (* -1 z))))))
z
(+ z (* -1 (* y z)))
1
(+ 1 (* -1 y))
(* y (- b z))
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(* y (+ b (* -1 z)))
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (+ (/ z y) (/ (* t (- b a)) y)))))))
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (/ z y))))))
(* -1 (* y z))
(* y (+ (* -1 z) (/ z y)))
(* -1 y)
(* y (- (/ 1 y) 1))
(* -1 (* y (- (* -1 b) (* -1 z))))
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(* -1 (* y (+ z (* -1 b))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (+ (* -2 b) (* t (- b a))))) y))))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (* -2 b))) y))))))
(* -1 (* y (+ z (* -1 (/ z y)))))
(* -1 (* y (- 1 (/ 1 y))))
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(+ a (+ (* b (- y 2)) (* t (- b a))))
(+ a (+ (* b (- y 2)) (+ (* t (- b a)) (* z (- 1 y)))))
(+ a (* b (- y 2)))
(+ a (+ (* b (- y 2)) (* z (- 1 y))))
(* z (- 1 y))
(* b y)
(+ (* -1 (* y z)) (* b y))
b
(+ b (* -1 z))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(* z (- (+ 1 (+ (/ a z) (+ (/ (* b (- y 2)) z) (/ (* t (- b a)) z)))) y))
(* z (- (+ 1 (+ (/ a z) (/ (* b (- y 2)) z))) y))
(* z (+ (* -1 y) (/ (* b y) z)))
(* -1 z)
(* z (- (/ b z) 1))
(* -1 (* z (- y 1)))
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (+ (* b (- y 2)) (* t (- b a)))) z)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (* b (- y 2))) z)))))
(* -1 (* z (+ y (* -1 (/ (* b y) z)))))
(* -1 (* z (+ 1 (* -1 (/ b z)))))
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
a
(+ a (* -1 (* a t)))
(+ 1 (* -1 t))
(* t (- b a))
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(* t (- (+ b (+ (/ a t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))) a))
(* -1 (* a t))
(* t (+ (* -1 a) (/ a t)))
(* -1 t)
(* t (- (/ 1 t) 1))
(* -1 (* t (- (* -1 b) (* -1 a))))
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(* -1 (* t (+ (* -1 (- b a)) (* -1 (/ (+ a (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(* -1 (* t (+ a (* -1 (/ a t)))))
(* -1 (* t (- 1 (/ 1 t))))
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(+ (* b t) (+ (* b (- y 2)) (* z (- 1 y))))
(+ (* a (+ 1 (* -1 t))) (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(+ b (* -1 a))
(+ (* b (- y 2)) (* z (- 1 y)))
(* a (- 1 t))
(* b t)
(+ (* -1 (* a t)) (* b t))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(* a (+ 1 (* -1 t)))
(* a (+ 1 (+ (* -1 t) (+ (/ (* b t) a) (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))))
(* -1 a)
(* a (- (/ b a) 1))
(* a (+ 1 (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))
(* a (+ (* -1 t) (/ (* b t) a)))
(* -1 (* a (- t 1)))
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(* -1 (* a (- (+ t (* -1 (/ (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))) a))) 1)))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (- (* -1 (/ (+ (* b (- y 2)) (* z (- 1 y))) a)) 1)))
(* -1 (* a (+ t (* -1 (/ (* b t) a)))))
(- x (+ (* a (- t 1)) (* z (- y 1))))
(+ a (+ (* -1 (* a t)) (* z (- 1 y))))
(+ a (+ (* -1 (* a t)) (+ (* b (- (+ t y) 2)) (* z (- 1 y)))))
(- b a)
(+ a (* z (- 1 y)))
(- b z)
(* b (- (+ t y) 2))
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(* b (- (+ t (+ y (+ (* -1 (/ (* a t) b)) (+ (/ a b) (/ (* z (- 1 y)) b))))) 2))
(* b (+ 1 (* -1 (/ a b))))
(* b (- y 2))
(* b (- (+ y (+ (/ a b) (/ (* z (- 1 y)) b))) 2))
(* b (+ t (* -1 (/ (* a t) b))))
(* b (+ y (* -1 (/ (* y z) b))))
(* b (+ 1 (* -1 (/ z b))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
(* -1 (* b (+ (* -1 t) (* -1 (- y 2)))))
(* -1 (* b (+ (* -1 t) (+ (* -1 (- y 2)) (* -1 (/ (+ a (+ (* -1 (* a t)) (* z (- 1 y)))) b))))))
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (+ (* -1 (- y 2)) (* -1 (/ (+ a (* z (- 1 y))) b)))))
(* -1 (* b (+ (* -1 t) (/ (* a t) b))))
(* -1 (* b (+ (* -1 y) (/ (* y z) b))))
(* -1 (* b (- (/ z b) 1)))
Calls

18 calls:

TimeVariablePointExpression
5.0ms
t
@-inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (- b a) (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 t) a) (- 1 t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 y) z) (- 1 y) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (- b z))
2.0ms
b
@-inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (- b a) (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 t) a) (- 1 t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 y) z) (- 1 y) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (- b z))
2.0ms
y
@-inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (- b a) (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 t) a) (- 1 t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 y) z) (- 1 y) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (- b z))
2.0ms
t
@inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (- b a) (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 t) a) (- 1 t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 y) z) (- 1 y) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (- b z))
2.0ms
z
@-inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (- b a) (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 t) a) (- 1 t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 y) z) (- 1 y) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (- b z))

simplify152.0ms (1.3%)

Memory
18.1MiB live, 211.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03871447
112971380
243761355
085181252
Stop Event
iter limit
node limit
Counts
116 → 112
Calls
Call 1
Inputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(+ a (+ z (+ (* -2 b) (* t (- b a)))))
(+ a (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (+ b (* -1 z)))))))
(+ a (+ z (* -2 b)))
(+ a (+ z (+ (* -2 b) (* y (+ b (* -1 z))))))
z
(+ z (* -1 (* y z)))
1
(+ 1 (* -1 y))
(* y (- b z))
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(* y (+ b (* -1 z)))
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (+ (/ z y) (/ (* t (- b a)) y)))))))
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (/ z y))))))
(* -1 (* y z))
(* y (+ (* -1 z) (/ z y)))
(* -1 y)
(* y (- (/ 1 y) 1))
(* -1 (* y (- (* -1 b) (* -1 z))))
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(* -1 (* y (+ z (* -1 b))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (+ (* -2 b) (* t (- b a))))) y))))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (* -2 b))) y))))))
(* -1 (* y (+ z (* -1 (/ z y)))))
(* -1 (* y (- 1 (/ 1 y))))
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(+ a (+ (* b (- y 2)) (* t (- b a))))
(+ a (+ (* b (- y 2)) (+ (* t (- b a)) (* z (- 1 y)))))
(+ a (* b (- y 2)))
(+ a (+ (* b (- y 2)) (* z (- 1 y))))
(* z (- 1 y))
(* b y)
(+ (* -1 (* y z)) (* b y))
b
(+ b (* -1 z))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(* z (- (+ 1 (+ (/ a z) (+ (/ (* b (- y 2)) z) (/ (* t (- b a)) z)))) y))
(* z (- (+ 1 (+ (/ a z) (/ (* b (- y 2)) z))) y))
(* z (+ (* -1 y) (/ (* b y) z)))
(* -1 z)
(* z (- (/ b z) 1))
(* -1 (* z (- y 1)))
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (+ (* b (- y 2)) (* t (- b a)))) z)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (* b (- y 2))) z)))))
(* -1 (* z (+ y (* -1 (/ (* b y) z)))))
(* -1 (* z (+ 1 (* -1 (/ b z)))))
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
a
(+ a (* -1 (* a t)))
(+ 1 (* -1 t))
(* t (- b a))
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(* t (- (+ b (+ (/ a t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))) a))
(* -1 (* a t))
(* t (+ (* -1 a) (/ a t)))
(* -1 t)
(* t (- (/ 1 t) 1))
(* -1 (* t (- (* -1 b) (* -1 a))))
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(* -1 (* t (+ (* -1 (- b a)) (* -1 (/ (+ a (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(* -1 (* t (+ a (* -1 (/ a t)))))
(* -1 (* t (- 1 (/ 1 t))))
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(+ (* b t) (+ (* b (- y 2)) (* z (- 1 y))))
(+ (* a (+ 1 (* -1 t))) (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(+ b (* -1 a))
(+ (* b (- y 2)) (* z (- 1 y)))
(* a (- 1 t))
(* b t)
(+ (* -1 (* a t)) (* b t))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(* a (+ 1 (* -1 t)))
(* a (+ 1 (+ (* -1 t) (+ (/ (* b t) a) (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))))
(* -1 a)
(* a (- (/ b a) 1))
(* a (+ 1 (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))
(* a (+ (* -1 t) (/ (* b t) a)))
(* -1 (* a (- t 1)))
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(* -1 (* a (- (+ t (* -1 (/ (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))) a))) 1)))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (- (* -1 (/ (+ (* b (- y 2)) (* z (- 1 y))) a)) 1)))
(* -1 (* a (+ t (* -1 (/ (* b t) a)))))
(- x (+ (* a (- t 1)) (* z (- y 1))))
(+ a (+ (* -1 (* a t)) (* z (- 1 y))))
(+ a (+ (* -1 (* a t)) (+ (* b (- (+ t y) 2)) (* z (- 1 y)))))
(- b a)
(+ a (* z (- 1 y)))
(- b z)
(* b (- (+ t y) 2))
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(* b (- (+ t (+ y (+ (* -1 (/ (* a t) b)) (+ (/ a b) (/ (* z (- 1 y)) b))))) 2))
(* b (+ 1 (* -1 (/ a b))))
(* b (- y 2))
(* b (- (+ y (+ (/ a b) (/ (* z (- 1 y)) b))) 2))
(* b (+ t (* -1 (/ (* a t) b))))
(* b (+ y (* -1 (/ (* y z) b))))
(* b (+ 1 (* -1 (/ z b))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
(* -1 (* b (+ (* -1 t) (* -1 (- y 2)))))
(* -1 (* b (+ (* -1 t) (+ (* -1 (- y 2)) (* -1 (/ (+ a (+ (* -1 (* a t)) (* z (- 1 y)))) b))))))
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (+ (* -1 (- y 2)) (* -1 (/ (+ a (* z (- 1 y))) b)))))
(* -1 (* b (+ (* -1 t) (/ (* a t) b))))
(* -1 (* b (+ (* -1 y) (/ (* y z) b))))
(* -1 (* b (- (/ z b) 1)))
Outputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) x) #s(literal 1 binary64)) x)
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) x)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(fma.f64 (-.f64 t #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) t) a z)))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))) x)
(+ a (+ z (+ (* -2 b) (* t (- b a)))))
(+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b a) t a))
(+ a (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (+ b (* -1 z)))))))
(+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b a) t (*.f64 (-.f64 b z) y))) z) a)
(+ a (+ z (* -2 b)))
(+.f64 (fma.f64 #s(literal -2 binary64) b z) a)
(+ a (+ z (+ (* -2 b) (* y (+ b (* -1 z))))))
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 #s(literal -2 binary64) b z)) a)
z
(+ z (* -1 (* y z)))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
1
#s(literal 1 binary64)
(+ 1 (* -1 y))
(-.f64 #s(literal 1 binary64) y)
(* y (- b z))
(*.f64 (-.f64 b z) y)
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(*.f64 (-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) #s(literal 1 binary64)) b (/.f64 x y)) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a z) y)) z) y)
(* y (+ b (* -1 z)))
(*.f64 (-.f64 b z) y)
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (+ (/ z y) (/ (* t (- b a)) y)))))))
(*.f64 (fma.f64 b (+.f64 (/.f64 #s(literal -2 binary64) y) #s(literal 1 binary64)) (+.f64 (-.f64 (/.f64 a y) z) (fma.f64 (/.f64 (-.f64 b a) y) t (/.f64 z y)))) y)
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (/ z y))))))
(*.f64 (fma.f64 b (+.f64 (/.f64 #s(literal -2 binary64) y) #s(literal 1 binary64)) (+.f64 (-.f64 (/.f64 z y) z) (/.f64 a y))) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* y (+ (* -1 z) (/ z y)))
(*.f64 (-.f64 (/.f64 z y) z) y)
(* -1 y)
(neg.f64 y)
(* y (- (/ 1 y) 1))
(-.f64 #s(literal 1 binary64) y)
(* -1 (* y (- (* -1 b) (* -1 z))))
(*.f64 (-.f64 b z) y)
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(*.f64 (-.f64 (-.f64 z b) (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))) y)) (neg.f64 y))
(* -1 (* y (+ z (* -1 b))))
(*.f64 (-.f64 b z) y)
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (+ (* -2 b) (* t (- b a))))) y))))))
(*.f64 (-.f64 (-.f64 z b) (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b a) t a)) y)) (neg.f64 y))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (* -2 b))) y))))))
(*.f64 (-.f64 (-.f64 z (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) a) y)) b) (neg.f64 y))
(* -1 (* y (+ z (* -1 (/ z y)))))
(*.f64 (-.f64 (/.f64 z y) z) y)
(* -1 (* y (- 1 (/ 1 y))))
(-.f64 #s(literal 1 binary64) y)
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(+ a (+ (* b (- y 2)) (* t (- b a))))
(fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))
(+ a (+ (* b (- y 2)) (+ (* t (- b a)) (* z (- 1 y)))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(+ a (* b (- y 2)))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b a)
(+ a (+ (* b (- y 2)) (* z (- 1 y))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
(* z (- 1 y))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(* b y)
(*.f64 b y)
(+ (* -1 (* y z)) (* b y))
(*.f64 (-.f64 b z) y)
b
(+ b (* -1 z))
(-.f64 b z)
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) z) b (+.f64 (/.f64 x z) #s(literal 1 binary64))) (fma.f64 (/.f64 (-.f64 t #s(literal 1 binary64)) z) a y)) z)
(* z (- (+ 1 (+ (/ a z) (+ (/ (* b (- y 2)) z) (/ (* t (- b a)) z)))) y))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) z) b (fma.f64 (/.f64 (-.f64 b a) z) t (/.f64 a z))) (-.f64 y #s(literal 1 binary64))) z)
(* z (- (+ 1 (+ (/ a z) (/ (* b (- y 2)) z))) y))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) z) b (+.f64 (/.f64 a z) #s(literal 1 binary64))) y) z)
(* z (+ (* -1 y) (/ (* b y) z)))
(*.f64 (*.f64 y (-.f64 (/.f64 b z) #s(literal 1 binary64))) z)
(* -1 z)
(neg.f64 z)
(* z (- (/ b z) 1))
(fma.f64 (/.f64 b z) z (neg.f64 z))
(* -1 (* z (- y 1)))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) z) (-.f64 y #s(literal 1 binary64))) z)
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (+ (* b (- y 2)) (* t (- b a)))) z)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b a)) z) (-.f64 y #s(literal 1 binary64))) z)
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (* b (- y 2))) z)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b a) z) #s(literal 1 binary64)) y) z)
(* -1 (* z (+ y (* -1 (/ (* b y) z)))))
(*.f64 (*.f64 y (-.f64 (/.f64 b z) #s(literal 1 binary64))) z)
(* -1 (* z (+ 1 (* -1 (/ b z)))))
(fma.f64 (/.f64 b z) z (neg.f64 z))
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
a
(+ a (* -1 (* a t)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(+ 1 (* -1 t))
(-.f64 #s(literal 1 binary64) t)
(* t (- b a))
(*.f64 (-.f64 b a) t)
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(*.f64 (-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) #s(literal 1 binary64)) b (/.f64 x t)) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) t)) a) t)
(* t (- (+ b (+ (/ a t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))) a))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) t)) b) a) t)
(* -1 (* a t))
(*.f64 (neg.f64 a) t)
(* t (+ (* -1 a) (/ a t)))
(*.f64 (-.f64 (/.f64 a t) a) t)
(* -1 t)
(neg.f64 t)
(* t (- (/ 1 t) 1))
(-.f64 #s(literal 1 binary64) t)
(* -1 (* t (- (* -1 b) (* -1 a))))
(*.f64 (-.f64 b a) t)
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(*.f64 (-.f64 (-.f64 a b) (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) t)) (neg.f64 t))
(* -1 (* t (+ (* -1 (- b a)) (* -1 (/ (+ a (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) t) (-.f64 b a)) t)
(* -1 (* t (+ a (* -1 (/ a t)))))
(*.f64 (-.f64 (/.f64 a t) a) t)
(* -1 (* t (- 1 (/ 1 t))))
(-.f64 #s(literal 1 binary64) t)
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(+ (* b t) (+ (* b (- y 2)) (* z (- 1 y))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(+ (* a (+ 1 (* -1 t))) (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(+ b (* -1 a))
(-.f64 b a)
(+ (* b (- y 2)) (* z (- 1 y)))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(* a (- 1 t))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* b t)
(*.f64 b t)
(+ (* -1 (* a t)) (* b t))
(*.f64 (-.f64 b a) t)
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) a) b (+.f64 (/.f64 x a) #s(literal 1 binary64))) (fma.f64 (/.f64 (-.f64 y #s(literal 1 binary64)) a) z t)) a)
(* a (+ 1 (* -1 t)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* a (+ 1 (+ (* -1 t) (+ (/ (* b t) a) (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))))
(fma.f64 (fma.f64 (/.f64 b a) (-.f64 (+.f64 t y) #s(literal 2 binary64)) (neg.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 1 binary64)) a) z t))) a a)
(* -1 a)
(neg.f64 a)
(* a (- (/ b a) 1))
(fma.f64 (/.f64 b a) a (neg.f64 a))
(* a (+ 1 (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) a) z (fma.f64 (-.f64 y #s(literal 2 binary64)) (/.f64 b a) #s(literal 1 binary64))) a)
(* a (+ (* -1 t) (/ (* b t) a)))
(*.f64 (fma.f64 t (/.f64 b a) (neg.f64 t)) a)
(* -1 (* a (- t 1)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) a) #s(literal 1 binary64)) t) a)
(* -1 (* a (- (+ t (* -1 (/ (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))) a))) 1)))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) a) (-.f64 #s(literal 1 binary64) t)) a)
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(fma.f64 (/.f64 b a) a (neg.f64 a))
(* -1 (* a (- (* -1 (/ (+ (* b (- y 2)) (* z (- 1 y))) a)) 1)))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) a) #s(literal 1 binary64)) a)
(* -1 (* a (+ t (* -1 (/ (* b t) a)))))
(*.f64 (fma.f64 t (/.f64 b a) (neg.f64 t)) a)
(- x (+ (* a (- t 1)) (* z (- y 1))))
(-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(+ a (+ (* -1 (* a t)) (* z (- 1 y))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(+ a (+ (* -1 (* a t)) (+ (* b (- (+ t y) 2)) (* z (- 1 y)))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(- b a)
(-.f64 b a)
(+ a (* z (- 1 y)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z a)
(- b z)
(-.f64 b z)
(* b (- (+ t y) 2))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 x b) y) t) (fma.f64 (/.f64 (-.f64 t #s(literal 1 binary64)) b) a (fma.f64 (/.f64 (-.f64 y #s(literal 1 binary64)) b) z #s(literal 2 binary64)))) b)
(* b (- (+ t (+ y (+ (* -1 (/ (* a t) b)) (+ (/ a b) (/ (* z (- 1 y)) b))))) 2))
(*.f64 (-.f64 (+.f64 (+.f64 t (fma.f64 (neg.f64 t) (/.f64 a b) y)) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) b) z (/.f64 a b))) #s(literal 2 binary64)) b)
(* b (+ 1 (* -1 (/ a b))))
(fma.f64 (/.f64 (neg.f64 a) b) b b)
(* b (- y 2))
(*.f64 (-.f64 y #s(literal 2 binary64)) b)
(* b (- (+ y (+ (/ a b) (/ (* z (- 1 y)) b))) 2))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) b) z (+.f64 (/.f64 a b) y)) #s(literal 2 binary64)) b)
(* b (+ t (* -1 (/ (* a t) b))))
(*.f64 (fma.f64 (neg.f64 t) (/.f64 a b) t) b)
(* b (+ y (* -1 (/ (* y z) b))))
(*.f64 (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 z b))) b)
(* b (+ 1 (* -1 (/ z b))))
(fma.f64 (/.f64 (neg.f64 z) b) b b)
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
(*.f64 (-.f64 (+.f64 t y) (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) b))) b)
(* -1 (* b (+ (* -1 t) (* -1 (- y 2)))))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(* -1 (* b (+ (* -1 t) (+ (* -1 (- y 2)) (* -1 (/ (+ a (+ (* -1 (* a t)) (* z (- 1 y)))) b))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)) b) (-.f64 (+.f64 t y) #s(literal 2 binary64))) b)
(* -1 (* b (- (/ a b) 1)))
(fma.f64 (/.f64 (neg.f64 a) b) b b)
(* -1 (* b (+ (* -1 (- y 2)) (* -1 (/ (+ a (* z (- 1 y))) b)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) b) (-.f64 y #s(literal 2 binary64))) b)
(* -1 (* b (+ (* -1 t) (/ (* a t) b))))
(*.f64 (fma.f64 (neg.f64 t) (/.f64 a b) t) b)
(* -1 (* b (+ (* -1 y) (/ (* y z) b))))
(*.f64 (*.f64 y (-.f64 #s(literal 1 binary64) (/.f64 z b))) b)
(* -1 (* b (- (/ z b) 1)))
(fma.f64 (/.f64 (neg.f64 z) b) b b)

rewrite206.0ms (1.8%)

Memory
-31.5MiB live, 286.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035205
048205
1260205
22386205
09225190
Stop Event
iter limit
node limit
iter limit
Counts
15 → 390
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(-.f64 b a)
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(-.f64 #s(literal 1 binary64) t)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(-.f64 #s(literal 1 binary64) y)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
(*.f64 (-.f64 b a) t)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
(*.f64 (-.f64 b z) y)
(-.f64 b z)
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (-.f64 b a) t)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (-.f64 b a) t)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (*.f64 (+.f64 b a) (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (+.f64 b a) (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (+.f64 b a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (*.f64 (+.f64 b a) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (+.f64 b a) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (*.f64 (+.f64 b a) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))))) (*.f64 (+.f64 b a) (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))))) (*.f64 (+.f64 b a) (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (+.f64 b a) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))))) (*.f64 (+.f64 b a) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (*.f64 (+.f64 b a) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (+.f64 b a) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (+.f64 b a) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) #s(literal 1 binary64))) (*.f64 (+.f64 b a) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (*.f64 (+.f64 b a) #s(literal 1 binary64))) (*.f64 (+.f64 b a) (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) #s(literal 1 binary64))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) #s(literal 1 binary64))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (*.f64 (+.f64 b a) (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
(/.f64 (fma.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (+.f64 b a) (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (+.f64 b a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (*.f64 (+.f64 b a) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (+.f64 b a) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))))
(/.f64 (fma.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (*.f64 (+.f64 b a) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))))) (*.f64 (+.f64 b a) (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(/.f64 (fma.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))))) (*.f64 (+.f64 b a) (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (+.f64 b a) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))))) (*.f64 (+.f64 b a) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(/.f64 (fma.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (*.f64 (+.f64 b a) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (+.f64 b a) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))))
(/.f64 (fma.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (+.f64 b a) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) #s(literal 1 binary64))) (*.f64 (+.f64 b a) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (*.f64 (+.f64 b a) #s(literal 1 binary64))) (*.f64 (+.f64 b a) (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
(/.f64 (fma.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))))
(/.f64 (fma.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(/.f64 (fma.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(/.f64 (fma.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))))
(/.f64 (fma.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) #s(literal 1 binary64))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) #s(literal 1 binary64))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (*.f64 a a)) (+.f64 b a) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (+.f64 b a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (*.f64 a a)) (+.f64 b a) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (+.f64 b a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 b a) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (+.f64 b a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 b a) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (+.f64 b a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 b a) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (+.f64 b a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 b a) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (+.f64 b a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (+.f64 b a) (*.f64 (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t))) (*.f64 (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (+.f64 b a)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t))) (*.f64 (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (+.f64 b a) (*.f64 (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (+.f64 b a)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (+.f64 b a) (*.f64 (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (+.f64 b a)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (+.f64 b a) (*.f64 (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (+.f64 b a)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))) (+.f64 b a) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t))) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (+.f64 b a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t))) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))) (+.f64 b a) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (+.f64 b a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (+.f64 b a) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (+.f64 b a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (+.f64 b a) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (+.f64 b a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (+.f64 b a) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t))) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 b a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t))) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (+.f64 b a) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 b a)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 b a) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (+.f64 b a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 b a) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (+.f64 b a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 b a) (*.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t))) (*.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (+.f64 b a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t))) (*.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 b a) (*.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (+.f64 b a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (-.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))) (-.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64))) (-.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (-.f64 b a) t)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (*.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (-.f64 b a) t)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64))) (fma.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (-.f64 b a) t)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (-.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (-.f64 b a) t)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal -1 binary64)) (*.f64 (-.f64 b a) t))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) #s(literal -1 binary64)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)))
(fma.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 b a) t))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (pow.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 b a) t)))
(fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(fma.f64 b (-.f64 y #s(literal 2 binary64)) (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 b a) t)))
(fma.f64 t (-.f64 b a) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (/.f64 (pow.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(+.f64 (+.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) a)
(+.f64 (+.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)) a) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(+.f64 (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b))) a)
(+.f64 (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (+.f64 a (*.f64 (-.f64 b a) t)))
(+.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
(+.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 b a) t)))
(+.f64 (*.f64 (-.f64 b a) t) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(+.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (*.f64 (-.f64 b a) t))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (*.f64 (-.f64 b a) t)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (pow.f64 (+.f64 b a) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (pow.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 a a))) (*.f64 (+.f64 b a) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b (neg.f64 a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a))
(/.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 b b (-.f64 (*.f64 a a) (*.f64 b (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) a b)
(-.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)))
(-.f64 (/.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (/.f64 (pow.f64 a #s(literal 3 binary64)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(-.f64 b a)
(+.f64 (neg.f64 a) b)
(+.f64 b (neg.f64 a))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -4 binary64)) b) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (+.f64 #s(literal 2 binary64) y) (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) y) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -4 binary64)) b) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (*.f64 (+.f64 #s(literal 2 binary64) y) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))))) (*.f64 (+.f64 #s(literal 2 binary64) y) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -4 binary64)) b) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) y) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 2 binary64) y) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -4 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (*.f64 (+.f64 #s(literal 2 binary64) y) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 (+.f64 #s(literal 2 binary64) y) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -4 binary64)) b) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (*.f64 (+.f64 #s(literal 2 binary64) y) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) y) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -4 binary64)) b) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) y) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) y) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -4 binary64)) b) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 (+.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) y) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 y y #s(literal -4 binary64)) b) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) y) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 b (fma.f64 y y #s(literal -4 binary64))) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (+.f64 #s(literal 2 binary64) y) (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) y) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z))))
(/.f64 (fma.f64 (*.f64 b (fma.f64 y y #s(literal -4 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (*.f64 (+.f64 #s(literal 2 binary64) y) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))))) (*.f64 (+.f64 #s(literal 2 binary64) y) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)))))
(/.f64 (fma.f64 (*.f64 b (fma.f64 y y #s(literal -4 binary64))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) y) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 2 binary64) y) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 b (fma.f64 y y #s(literal -4 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (*.f64 (+.f64 #s(literal 2 binary64) y) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 (+.f64 #s(literal 2 binary64) y) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 b (fma.f64 y y #s(literal -4 binary64))) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (*.f64 (+.f64 #s(literal 2 binary64) y) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) y) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a)))))
(/.f64 (fma.f64 (*.f64 b (fma.f64 y y #s(literal -4 binary64))) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) y) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) y) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 b (fma.f64 y y #s(literal -4 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 (+.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) y) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 b (fma.f64 y y #s(literal -4 binary64))) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) y) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) y) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a)))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) y) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (fma.f64 y y #s(literal -4 binary64)) b))) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) y) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 b (fma.f64 y y #s(literal -4 binary64))))) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (+.f64 #s(literal 2 binary64) y) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (*.f64 (fma.f64 y y #s(literal -4 binary64)) b))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (+.f64 #s(literal 2 binary64) y) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (*.f64 b (fma.f64 y y #s(literal -4 binary64))))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (+.f64 #s(literal 2 binary64) y) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (*.f64 (fma.f64 y y #s(literal -4 binary64)) b))) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (+.f64 #s(literal 2 binary64) y) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (*.f64 b (fma.f64 y y #s(literal -4 binary64))))) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (neg.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)) (+.f64 #s(literal 2 binary64) y) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (*.f64 (fma.f64 y y #s(literal -4 binary64)) b))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)) (+.f64 #s(literal 2 binary64) y) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (*.f64 b (fma.f64 y y #s(literal -4 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) y) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (*.f64 (fma.f64 y y #s(literal -4 binary64)) b))) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) y) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (*.f64 b (fma.f64 y y #s(literal -4 binary64))))) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) y) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (*.f64 (fma.f64 y y #s(literal -4 binary64)) b))) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) y) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (*.f64 b (fma.f64 y y #s(literal -4 binary64))))) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) y) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 (fma.f64 y y #s(literal -4 binary64)) b))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) y) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 b (fma.f64 y y #s(literal -4 binary64))))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) y) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (fma.f64 y y #s(literal -4 binary64)) b))) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64)) b))) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) y) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 b (fma.f64 y y #s(literal -4 binary64))))) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (+.f64 #s(literal 2 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 b (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (/.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 y y (fma.f64 #s(literal 2 binary64) y #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (*.f64 a a)) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) (-.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 a a)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (neg.f64 a)) #s(literal -1 binary64)) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
(fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y #s(literal 1 binary64))) (+.f64 a (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) (+.f64 a (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (pow.f64 (fma.f64 a (-.f64 a (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (+.f64 a (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
(fma.f64 b (-.f64 y #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
(fma.f64 z (-.f64 #s(literal 1 binary64) y) (+.f64 a (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(fma.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 z) (+.f64 a (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) (/.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(+.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b a) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)
(+.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (+.f64 a (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
(+.f64 a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 t #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(*.f64 a (-.f64 #s(literal 1 binary64) t))
(*.f64 (-.f64 t #s(literal 1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 t t)) a) (+.f64 t #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64))) a) (+.f64 (fma.f64 t t t) #s(literal 1 binary64)))
(/.f64 (*.f64 a (-.f64 #s(literal 1 binary64) (*.f64 t t))) (+.f64 t #s(literal 1 binary64)))
(/.f64 (*.f64 a (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64)))) (+.f64 (fma.f64 t t t) #s(literal 1 binary64)))
(neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))
(fma.f64 a #s(literal 1 binary64) (*.f64 a (neg.f64 t)))
(fma.f64 #s(literal 1 binary64) a (*.f64 (neg.f64 t) a))
(-.f64 #s(literal 0 binary64) (*.f64 a (-.f64 t #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (neg.f64 t) a))
(+.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 a (neg.f64 t)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 t t)) (pow.f64 (+.f64 t #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 t #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64))) (pow.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 t #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 t t))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 t t t) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) (+.f64 (fma.f64 t t t) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 t #s(literal 1 binary64))) (*.f64 (+.f64 t #s(literal 1 binary64)) (*.f64 t t))) (pow.f64 (+.f64 t #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 t t))) (neg.f64 (+.f64 t #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64)))) (neg.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 t t #s(literal -1 binary64))) (+.f64 t #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 t t (+.f64 t #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 t t)) (-.f64 #s(literal 1 binary64) (neg.f64 t)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 t t)) (+.f64 t #s(literal 1 binary64)))
(/.f64 (fma.f64 t t #s(literal -1 binary64)) (neg.f64 (+.f64 t #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 t t) (*.f64 #s(literal 1 binary64) (neg.f64 t)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64))) (+.f64 (fma.f64 t t t) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 t t (+.f64 t #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 t #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 t t))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64)))))
(neg.f64 (-.f64 t #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) t #s(literal 1 binary64))
(-.f64 (pow.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 t #s(literal 3 binary64)) (+.f64 (fma.f64 t t t) #s(literal 1 binary64))))
(-.f64 (pow.f64 (+.f64 t #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 t t) (+.f64 t #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 t #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) t)
(+.f64 (neg.f64 t) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y #s(literal 1 binary64))))
(*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(*.f64 z (-.f64 #s(literal 1 binary64) y))
(*.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 z))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) z) (+.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) z) (+.f64 (fma.f64 y y y) #s(literal 1 binary64)))
(/.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 y y))) (+.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (fma.f64 y y y) #s(literal 1 binary64)))
(neg.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))
(fma.f64 z #s(literal 1 binary64) (*.f64 z (neg.f64 y)))
(fma.f64 #s(literal 1 binary64) z (*.f64 (neg.f64 y) z))
(-.f64 #s(literal 0 binary64) (*.f64 z (-.f64 y #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) z) (*.f64 (neg.f64 y) z))
(+.f64 (*.f64 z #s(literal 1 binary64)) (*.f64 z (neg.f64 y)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (pow.f64 (+.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) (-.f64 #s(literal 1 binary64) (*.f64 y y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) y)) (*.f64 (+.f64 #s(literal 1 binary64) y) (*.f64 y y))) (pow.f64 (+.f64 #s(literal 1 binary64) y) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y y y) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) (+.f64 (fma.f64 y y y) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) y))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 y y (+.f64 #s(literal 1 binary64) y)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y))) (neg.f64 (+.f64 #s(literal 1 binary64) y)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (-.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (+.f64 #s(literal 1 binary64) y))
(/.f64 (fma.f64 y y #s(literal -1 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (*.f64 #s(literal 1 binary64) (neg.f64 y)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) (+.f64 (fma.f64 y y y) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 y y (+.f64 #s(literal 1 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) y) (-.f64 #s(literal 1 binary64) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))
(neg.f64 (-.f64 y #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) y #s(literal 1 binary64))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (/.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) y)))
(-.f64 (pow.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (fma.f64 y y y) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 y #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) y)
(+.f64 (neg.f64 y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
(*.f64 (-.f64 b a) t)
(*.f64 t (-.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) t) (+.f64 b a))
(/.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 t (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 t (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(fma.f64 b t (*.f64 (neg.f64 a) t))
(fma.f64 t b (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 b t) (*.f64 (neg.f64 a) t))
(+.f64 (*.f64 t b) (*.f64 t (neg.f64 a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(/.f64 (*.f64 (*.f64 (+.f64 b z) (-.f64 b z)) y) (+.f64 b z))
(/.f64 (*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) y) (fma.f64 b b (*.f64 z (+.f64 b z))))
(/.f64 (*.f64 y (*.f64 (+.f64 b z) (-.f64 b z))) (+.f64 b z))
(/.f64 (*.f64 y (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (fma.f64 b b (*.f64 z (+.f64 b z))))
(fma.f64 b y (*.f64 (neg.f64 z) y))
(fma.f64 y b (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 y b) (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 b y) (*.f64 (neg.f64 z) y))
(*.f64 (*.f64 (+.f64 b z) (-.f64 b z)) (pow.f64 (+.f64 b z) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (pow.f64 (fma.f64 b b (*.f64 z (+.f64 b z))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 b z) (*.f64 (+.f64 b z) (-.f64 b z))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b b (*.f64 z (+.f64 b z))) (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 b z)) (*.f64 (+.f64 b z) (*.f64 z z))) (*.f64 (+.f64 b z) (+.f64 b z)))
(/.f64 (-.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 b b (*.f64 z (+.f64 b z)))) (*.f64 (fma.f64 b b (*.f64 z (+.f64 b z))) (pow.f64 z #s(literal 3 binary64)))) (*.f64 (fma.f64 b b (*.f64 z (+.f64 b z))) (fma.f64 b b (*.f64 z (+.f64 b z)))))
(/.f64 (neg.f64 (*.f64 (+.f64 b z) (-.f64 b z))) (neg.f64 (+.f64 b z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (fma.f64 b b (*.f64 z (+.f64 b z)))))
(/.f64 (*.f64 (+.f64 b z) (-.f64 b z)) (-.f64 b (neg.f64 z)))
(/.f64 (*.f64 (+.f64 b z) (-.f64 b z)) (+.f64 b z))
(/.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 b b (-.f64 (*.f64 z z) (*.f64 b (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 b b (*.f64 z (+.f64 b z))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b z) (*.f64 (+.f64 b z) (-.f64 b z))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 z (+.f64 b z))) (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) z b)
(-.f64 (/.f64 (*.f64 b b) (+.f64 b z)) (/.f64 (*.f64 z z) (+.f64 b z)))
(-.f64 (/.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 b b (*.f64 z (+.f64 b z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (fma.f64 b b (*.f64 z (+.f64 b z)))))
(-.f64 b z)
(+.f64 (neg.f64 z) b)
(+.f64 b (neg.f64 z))

eval94.0ms (0.8%)

Memory
12.0MiB live, 93.5MiB allocated
Compiler

Compiled 32 780 to 2 220 computations (93.2% saved)

prune112.0ms (1%)

Memory
16.5MiB live, 55.4MiB allocated
Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New51412526
Fresh112
Picked235
Done000
Total51716533
Accuracy
100.0%
Counts
533 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.9%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))))
57.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) a))))
74.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
74.1%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
72.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
33.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
29.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
30.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
26.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
19.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
16.7%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
13.7%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
55.1%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
15.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
16.5%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
22.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
Compiler

Compiled 1 011 to 737 computations (27.1% saved)

simplify473.0ms (4%)

Memory
-1.0MiB live, 154.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
052340
068338
1131328
2287328
31022326
43590322
55411322
67459322
08242313
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(-.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
z
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(-.f64 (+.f64 t y) #s(literal 2 binary64))
(+.f64 t y)
t
#s(literal 2 binary64)
b
x
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (* (- b a) t) (*.f64 b t))
(*.f64 b t)
b
t
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
(*.f64 #s(approx (- b a) (neg.f64 a)) t)
#s(approx (- b a) (neg.f64 a))
(neg.f64 a)
a
t
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(-.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
z
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(-.f64 #s(literal 1 binary64) t)
t
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
#s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t))
(*.f64 (-.f64 (/.f64 a t) a) t)
(-.f64 (/.f64 a t) a)
(/.f64 a t)
a
t
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(-.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
z
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(-.f64 (+.f64 t y) #s(literal 2 binary64))
(+.f64 t y)
t
#s(literal 2 binary64)
b
x
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (* (- b a) t) (*.f64 b t))
(*.f64 b t)
b
t
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
(*.f64 #s(approx (- b a) (neg.f64 a)) t)
#s(approx (- b a) (neg.f64 a))
(neg.f64 a)
a
t
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (neg.f64 t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (neg.f64 t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(fma.f64 (neg.f64 t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
(-.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
z
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(-.f64 #s(literal 1 binary64) t)
t
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
#s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t))
#s(approx (* (- 1 t) a) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(*.f64 (-.f64 (/.f64 a t) a) t)
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(-.f64 (/.f64 a t) a)
(/.f64 a t)
a
t

localize181.0ms (1.5%)

Memory
-8.9MiB live, 131.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
#s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t))
accuracy0.00390625
(-.f64 (/.f64 a t) a)
accuracy6.397667074853081
(*.f64 (-.f64 (/.f64 a t) a) t)
accuracy46.85964320786899
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
accuracy0.0078125
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
accuracy0.2539034976055602
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))
accuracy11.225375013716887
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
accuracy20.62900975663394
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
accuracy0
(neg.f64 a)
accuracy0.00390625
(*.f64 #s(approx (- b a) (neg.f64 a)) t)
accuracy29.66046187931658
#s(approx (- b a) (neg.f64 a))
accuracy45.04182125078502
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
accuracy0
(*.f64 b t)
accuracy31.754005363886314
#s(approx (* (- b a) t) (*.f64 b t))
accuracy45.04182125078502
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
accuracy0
(-.f64 #s(literal 1 binary64) y)
accuracy0
(+.f64 t y)
accuracy0.9999889904222409
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
accuracy15.401665274032897
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
Samples
105.0ms256×0valid
Compiler

Compiled 579 to 96 computations (83.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-mult: 36.0ms (47.7% of total)
ival-sub: 27.0ms (35.7% of total)
ival-add: 9.0ms (11.9% of total)
ival-div: 2.0ms (2.6% of total)
ival-neg: 1.0ms (1.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series54.0ms (0.5%)

Memory
-2.6MiB live, 35.0MiB allocated
Counts
20 → 138
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(-.f64 #s(literal 1 binary64) y)
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (* (- b a) t) (*.f64 b t))
(*.f64 b t)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
(*.f64 #s(approx (- b a) (neg.f64 a)) t)
#s(approx (- b a) (neg.f64 a))
(neg.f64 a)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(*.f64 (-.f64 (/.f64 a t) a) t)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
#s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t))
(-.f64 (/.f64 a t) a)
(+.f64 t y)
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
Outputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
(+ (* b (- (+ t y) 2)) (* z (- 1 y)))
(+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y))))
(* b (- (+ t y) 2))
(+ x (* b (- (+ t y) 2)))
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(* x (+ 1 (+ (/ (* b (- (+ t y) 2)) x) (/ (* z (- 1 y)) x))))
(* x (+ 1 (/ (* b (- (+ t y) 2)) x)))
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* b (- (+ t y) 2)) (* z (- 1 y))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* b (- (+ t y) 2)) x)) 1)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(+ x (+ z (* b (- t 2))))
(+ x (+ z (+ (* b (- t 2)) (* y (+ b (* -1 z))))))
1
(+ 1 (* -1 y))
(+ x (* b (- t 2)))
(+ x (+ (* b y) (* b (- t 2))))
(+ a (+ z (+ (* -2 b) (* t (- b a)))))
(+ a (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (+ b (* -1 z)))))))
(+ z (* a (- 1 t)))
(+ z (+ (* -1 (* y z)) (* a (- 1 t))))
t
(+ t y)
(* y (- b z))
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(* y (+ b (* -1 z)))
(* y (+ b (+ (* -1 z) (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y))))))
(* -1 y)
(* y (- (/ 1 y) 1))
(* b y)
(* y (+ b (+ (/ x y) (/ (* b (- t 2)) y))))
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (+ (/ z y) (/ (* t (- b a)) y)))))))
(* -1 (* y z))
(* y (+ (* -1 z) (+ (/ z y) (/ (* a (- 1 t)) y))))
y
(* y (+ 1 (/ t y)))
(* -1 (* y (- (* -1 b) (* -1 z))))
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(* -1 (* y (+ z (* -1 b))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ x (+ z (* b (- t 2)))) y))))))
(* -1 (* y (- 1 (/ 1 y))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ x (* b (- t 2))) y)))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (+ (* -2 b) (* t (- b a))))) y))))))
(* -1 (* y (+ z (* -1 (/ (+ z (* a (- 1 t))) y)))))
(* -1 (* y (- (* -1 (/ t y)) 1)))
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(+ a (+ (* b (- y 2)) (* t (- b a))))
(+ a (+ (* b (- y 2)) (+ (* t (- b a)) (* z (- 1 y)))))
(* a (- 1 t))
(+ (* a (- 1 t)) (* z (- 1 y)))
(* z (- 1 y))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) y))
(* z (- (+ 1 (+ (/ a z) (+ (/ (* b (- y 2)) z) (/ (* t (- b a)) z)))) y))
(* z (- (+ 1 (/ (* a (- 1 t)) z)) y))
(* -1 (* z (- y 1)))
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ x (* b (- (+ t y) 2))) z)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (+ (* b (- y 2)) (* t (- b a)))) z)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (* a (- 1 t)) z)))))
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
(+ x (+ (* b (- y 2)) (* z (- 1 y))))
(+ x (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(+ x (* b (- y 2)))
(+ x (+ (* b t) (* b (- y 2))))
(* t (- b a))
(* b t)
(+ a (+ (* b (- y 2)) (* z (- 1 y))))
(+ a (* z (- 1 y)))
(+ a (+ (* -1 (* a t)) (* z (- 1 y))))
a
(+ a (* -1 (* a t)))
(/ a t)
(/ (+ a (* -1 (* a t))) t)
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(* t (+ b (+ (/ x t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))))
(* t (+ b (+ (/ x t) (/ (* b (- y 2)) t))))
(* t (- (+ b (+ (/ a t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))) a))
(* -1 (* a t))
(* t (+ (* -1 a) (+ (/ a t) (/ (* z (- 1 y)) t))))
(* t (+ (* -1 a) (/ a t)))
(* -1 a)
(- (/ a t) a)
(* t (+ 1 (/ y t)))
(* -1 (* t (- (* -1 b) (* -1 a))))
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (* b (- y 2))) t)))))
(* -1 (* t (+ (* -1 (- b a)) (* -1 (/ (+ a (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(* -1 (* t (+ a (* -1 (/ (+ a (* z (- 1 y))) t)))))
(* -1 (* t (+ a (* -1 (/ a t)))))
(* -1 (* t (- (* -1 (/ y t)) 1)))
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(+ (* -1 (* a t)) (* b t))
b
(+ b (* -1 a))
(+ (* b t) (+ (* b (- y 2)) (* z (- 1 y))))
(+ (* a (+ 1 (* -1 t))) (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(* a (* t (- (/ 1 t) 1)))
(* a (- (/ 1 t) 1))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(* a (+ (* -1 t) (/ (* b t) a)))
(* a (- (/ b a) 1))
(* a (+ 1 (* -1 t)))
(* a (+ 1 (+ (* -1 t) (+ (/ (* b t) a) (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))))
(* a (- (+ 1 (/ (* z (- 1 y)) a)) t))
(* -1 (* a (- t 1)))
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(* -1 (* a (+ t (* -1 (/ (* b t) a)))))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (- (+ t (* -1 (/ (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))) a))) 1)))
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ (* z (- 1 y)) a)))))
(* -1 (* a (* t (- 1 (/ 1 t)))))
(* -1 (* a (- 1 (/ 1 t))))
(- x (+ (* a (- t 1)) (* z (- y 1))))
(+ x (* z (- 1 y)))
(- b a)
(+ a (+ (* -1 (* a t)) (+ (* b (- (+ t y) 2)) (* z (- 1 y)))))
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(* b (- (+ t (+ y (+ (/ x b) (/ (* z (- 1 y)) b)))) 2))
(* b (- (+ t (+ y (/ x b))) 2))
(* b (+ t (* -1 (/ (* a t) b))))
(* b (+ 1 (* -1 (/ a b))))
(* b (- (+ t (+ y (+ (* -1 (/ (* a t) b)) (+ (/ a b) (/ (* z (- 1 y)) b))))) 2))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (+ x (* z (- 1 y))) b)))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ x b)))))
(* -1 (* b (+ (* -1 t) (/ (* a t) b))))
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (+ (* -1 t) (* -1 (- y 2)))))
(* -1 (* b (+ (* -1 t) (+ (* -1 (- y 2)) (* -1 (/ (+ a (+ (* -1 (* a t)) (* z (- 1 y)))) b))))))
Calls

18 calls:

TimeVariablePointExpression
26.0ms
x
@0
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (- 1 y) (+ (* (- (+ t y) 2) b) x) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (* b t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (- b a) (neg a) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (+ (* (- 1 y) z) (* (- 1 t) a)) (* (- (/ a t) a) t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 t) a) (- (/ a t) a) (+ t y) (* (- 1 t) a))
3.0ms
t
@-inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (- 1 y) (+ (* (- (+ t y) 2) b) x) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (* b t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (- b a) (neg a) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (+ (* (- 1 y) z) (* (- 1 t) a)) (* (- (/ a t) a) t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 t) a) (- (/ a t) a) (+ t y) (* (- 1 t) a))
2.0ms
a
@-inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (- 1 y) (+ (* (- (+ t y) 2) b) x) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (* b t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (- b a) (neg a) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (+ (* (- 1 y) z) (* (- 1 t) a)) (* (- (/ a t) a) t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 t) a) (- (/ a t) a) (+ t y) (* (- 1 t) a))
2.0ms
a
@inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (- 1 y) (+ (* (- (+ t y) 2) b) x) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (* b t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (- b a) (neg a) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (+ (* (- 1 y) z) (* (- 1 t) a)) (* (- (/ a t) a) t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 t) a) (- (/ a t) a) (+ t y) (* (- 1 t) a))
2.0ms
t
@inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (- 1 y) (+ (* (- (+ t y) 2) b) x) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (* b t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b a) t) (- b a) (neg a) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (+ (* (- 1 y) z) (* (- 1 t) a)) (* (- (/ a t) a) t) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- 1 t) a) (- (/ a t) a) (+ t y) (* (- 1 t) a))

simplify296.0ms (2.5%)

Memory
-12.7MiB live, 135.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04491795
115391740
252761704
082351567
Stop Event
iter limit
node limit
Counts
138 → 133
Calls
Call 1
Inputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
(+ (* b (- (+ t y) 2)) (* z (- 1 y)))
(+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y))))
(* b (- (+ t y) 2))
(+ x (* b (- (+ t y) 2)))
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(* x (+ 1 (+ (/ (* b (- (+ t y) 2)) x) (/ (* z (- 1 y)) x))))
(* x (+ 1 (/ (* b (- (+ t y) 2)) x)))
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* b (- (+ t y) 2)) (* z (- 1 y))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* b (- (+ t y) 2)) x)) 1)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(+ x (+ z (* b (- t 2))))
(+ x (+ z (+ (* b (- t 2)) (* y (+ b (* -1 z))))))
1
(+ 1 (* -1 y))
(+ x (* b (- t 2)))
(+ x (+ (* b y) (* b (- t 2))))
(+ a (+ z (+ (* -2 b) (* t (- b a)))))
(+ a (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (+ b (* -1 z)))))))
(+ z (* a (- 1 t)))
(+ z (+ (* -1 (* y z)) (* a (- 1 t))))
t
(+ t y)
(* y (- b z))
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(* y (+ b (* -1 z)))
(* y (+ b (+ (* -1 z) (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y))))))
(* -1 y)
(* y (- (/ 1 y) 1))
(* b y)
(* y (+ b (+ (/ x y) (/ (* b (- t 2)) y))))
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (+ (/ z y) (/ (* t (- b a)) y)))))))
(* -1 (* y z))
(* y (+ (* -1 z) (+ (/ z y) (/ (* a (- 1 t)) y))))
y
(* y (+ 1 (/ t y)))
(* -1 (* y (- (* -1 b) (* -1 z))))
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(* -1 (* y (+ z (* -1 b))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ x (+ z (* b (- t 2)))) y))))))
(* -1 (* y (- 1 (/ 1 y))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ x (* b (- t 2))) y)))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (+ (* -2 b) (* t (- b a))))) y))))))
(* -1 (* y (+ z (* -1 (/ (+ z (* a (- 1 t))) y)))))
(* -1 (* y (- (* -1 (/ t y)) 1)))
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(+ a (+ (* b (- y 2)) (* t (- b a))))
(+ a (+ (* b (- y 2)) (+ (* t (- b a)) (* z (- 1 y)))))
(* a (- 1 t))
(+ (* a (- 1 t)) (* z (- 1 y)))
(* z (- 1 y))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) y))
(* z (- (+ 1 (+ (/ a z) (+ (/ (* b (- y 2)) z) (/ (* t (- b a)) z)))) y))
(* z (- (+ 1 (/ (* a (- 1 t)) z)) y))
(* -1 (* z (- y 1)))
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ x (* b (- (+ t y) 2))) z)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (+ (* b (- y 2)) (* t (- b a)))) z)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (* a (- 1 t)) z)))))
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
(+ x (+ (* b (- y 2)) (* z (- 1 y))))
(+ x (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(+ x (* b (- y 2)))
(+ x (+ (* b t) (* b (- y 2))))
(* t (- b a))
(* b t)
(+ a (+ (* b (- y 2)) (* z (- 1 y))))
(+ a (* z (- 1 y)))
(+ a (+ (* -1 (* a t)) (* z (- 1 y))))
a
(+ a (* -1 (* a t)))
(/ a t)
(/ (+ a (* -1 (* a t))) t)
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(* t (+ b (+ (/ x t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))))
(* t (+ b (+ (/ x t) (/ (* b (- y 2)) t))))
(* t (- (+ b (+ (/ a t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))) a))
(* -1 (* a t))
(* t (+ (* -1 a) (+ (/ a t) (/ (* z (- 1 y)) t))))
(* t (+ (* -1 a) (/ a t)))
(* -1 a)
(- (/ a t) a)
(* t (+ 1 (/ y t)))
(* -1 (* t (- (* -1 b) (* -1 a))))
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (* b (- y 2))) t)))))
(* -1 (* t (+ (* -1 (- b a)) (* -1 (/ (+ a (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(* -1 (* t (+ a (* -1 (/ (+ a (* z (- 1 y))) t)))))
(* -1 (* t (+ a (* -1 (/ a t)))))
(* -1 (* t (- (* -1 (/ y t)) 1)))
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(+ (* -1 (* a t)) (* b t))
b
(+ b (* -1 a))
(+ (* b t) (+ (* b (- y 2)) (* z (- 1 y))))
(+ (* a (+ 1 (* -1 t))) (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(* a (* t (- (/ 1 t) 1)))
(* a (- (/ 1 t) 1))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(* a (+ (* -1 t) (/ (* b t) a)))
(* a (- (/ b a) 1))
(* a (+ 1 (* -1 t)))
(* a (+ 1 (+ (* -1 t) (+ (/ (* b t) a) (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))))
(* a (- (+ 1 (/ (* z (- 1 y)) a)) t))
(* -1 (* a (- t 1)))
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(* -1 (* a (+ t (* -1 (/ (* b t) a)))))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (- (+ t (* -1 (/ (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))) a))) 1)))
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ (* z (- 1 y)) a)))))
(* -1 (* a (* t (- 1 (/ 1 t)))))
(* -1 (* a (- 1 (/ 1 t))))
(- x (+ (* a (- t 1)) (* z (- y 1))))
(+ x (* z (- 1 y)))
(- b a)
(+ a (+ (* -1 (* a t)) (+ (* b (- (+ t y) 2)) (* z (- 1 y)))))
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(* b (- (+ t (+ y (+ (/ x b) (/ (* z (- 1 y)) b)))) 2))
(* b (- (+ t (+ y (/ x b))) 2))
(* b (+ t (* -1 (/ (* a t) b))))
(* b (+ 1 (* -1 (/ a b))))
(* b (- (+ t (+ y (+ (* -1 (/ (* a t) b)) (+ (/ a b) (/ (* z (- 1 y)) b))))) 2))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (+ x (* z (- 1 y))) b)))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ x b)))))
(* -1 (* b (+ (* -1 t) (/ (* a t) b))))
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (+ (* -1 t) (* -1 (- y 2)))))
(* -1 (* b (+ (* -1 t) (+ (* -1 (- y 2)) (* -1 (/ (+ a (+ (* -1 (* a t)) (* z (- 1 y)))) b))))))
Outputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(+ (* b (- (+ t y) 2)) (* z (- 1 y)))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(* b (- (+ t y) 2))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(+ x (* b (- (+ t y) 2)))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) x) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (/ (* b (- (+ t y) 2)) x) (/ (* z (- 1 y)) x))))
(fma.f64 (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) x) x x)
(* x (+ 1 (/ (* b (- (+ t y) 2)) x)))
(fma.f64 (/.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) x x)
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) x)))
(* -1 (* x (- (* -1 (/ (+ (* b (- (+ t y) 2)) (* z (- 1 y))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) x)))
(* -1 (* x (- (* -1 (/ (* b (- (+ t y) 2)) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(fma.f64 (-.f64 t #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) t) a z)))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))) x)
(+ x (+ z (* b (- t 2))))
(+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)
(+ x (+ z (+ (* b (- t 2)) (* y (+ b (* -1 z))))))
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b z)) x)
1
#s(literal 1 binary64)
(+ 1 (* -1 y))
(-.f64 #s(literal 1 binary64) y)
(+ x (* b (- t 2)))
(fma.f64 (-.f64 t #s(literal 2 binary64)) b x)
(+ x (+ (* b y) (* b (- t 2))))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(+ a (+ z (+ (* -2 b) (* t (- b a)))))
(+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b a) t a))
(+ a (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (+ b (* -1 z)))))))
(+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y (*.f64 (-.f64 b a) t))) z) a)
(+ z (* a (- 1 t)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a z)
(+ z (+ (* -1 (* y z)) (* a (- 1 t))))
(fma.f64 (neg.f64 t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
t
(+ t y)
(+.f64 t y)
(* y (- b z))
(*.f64 (-.f64 b z) y)
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b (+.f64 (/.f64 x y) b)) (-.f64 z (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a z) y))) y)
(* y (+ b (* -1 z)))
(*.f64 (-.f64 b z) y)
(* y (+ b (+ (* -1 z) (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y))))))
(*.f64 (+.f64 (+.f64 b (-.f64 (/.f64 x y) z)) (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b (/.f64 z y))) y)
(* -1 y)
(neg.f64 y)
(* y (- (/ 1 y) 1))
(-.f64 #s(literal 1 binary64) y)
(* b y)
(*.f64 b y)
(* y (+ b (+ (/ x y) (/ (* b (- t 2)) y))))
(*.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b (+.f64 (/.f64 x y) b)) y)
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (+ (/ z y) (/ (* t (- b a)) y)))))))
(*.f64 (+.f64 (-.f64 (fma.f64 (/.f64 b y) #s(literal -2 binary64) b) z) (+.f64 (fma.f64 (/.f64 (-.f64 b a) y) t (/.f64 z y)) (/.f64 a y))) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* y (+ (* -1 z) (+ (/ z y) (/ (* a (- 1 t)) y))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) t) y) a (-.f64 (/.f64 z y) z)) y)
y
(* y (+ 1 (/ t y)))
(fma.f64 (/.f64 t y) y y)
(* -1 (* y (- (* -1 b) (* -1 z))))
(*.f64 (-.f64 b z) y)
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(*.f64 (neg.f64 y) (-.f64 z (+.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))) y) b)))
(* -1 (* y (+ z (* -1 b))))
(*.f64 (-.f64 b z) y)
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ x (+ z (* b (- t 2)))) y))))))
(*.f64 (neg.f64 y) (-.f64 (-.f64 z (/.f64 (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x) y)) b))
(* -1 (* y (- 1 (/ 1 y))))
(-.f64 #s(literal 1 binary64) y)
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ x (* b (- t 2))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) y) b) y)
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (+ (* -2 b) (* t (- b a))))) y))))))
(*.f64 (neg.f64 y) (-.f64 (-.f64 z b) (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b a) t a)) y)))
(* -1 (* y (+ z (* -1 (/ (+ z (* a (- 1 t))) y)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a z) y) z) y)
(* -1 (* y (- (* -1 (/ t y)) 1)))
(*.f64 (neg.f64 y) (-.f64 #s(literal -1 binary64) (/.f64 t y)))
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(+ a (+ (* b (- y 2)) (* t (- b a))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t a))
(+ a (+ (* b (- y 2)) (+ (* t (- b a)) (* z (- 1 y)))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(* a (- 1 t))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(+ (* a (- 1 t)) (* z (- 1 y)))
(fma.f64 (neg.f64 t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
(* z (- 1 y))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) z) b (+.f64 (/.f64 x z) #s(literal 1 binary64))) (fma.f64 (/.f64 (-.f64 t #s(literal 1 binary64)) z) a y)) z)
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) y))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) z) b (/.f64 x z)) (-.f64 y #s(literal 1 binary64))) z)
(* z (- (+ 1 (+ (/ a z) (+ (/ (* b (- y 2)) z) (/ (* t (- b a)) z)))) y))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) z) b (fma.f64 (/.f64 (-.f64 b a) z) t (/.f64 a z))) (-.f64 y #s(literal 1 binary64))) z)
(* z (- (+ 1 (/ (* a (- 1 t)) z)) y))
(*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) (/.f64 a z) #s(literal 1 binary64)) y) z)
(* -1 (* z (- y 1)))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(*.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) z) y) #s(literal -1 binary64)) z)
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ x (* b (- (+ t y) 2))) z)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) z) (-.f64 y #s(literal 1 binary64))) z)
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (+ (* b (- y 2)) (* t (- b a)))) z)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t a)) z) (-.f64 y #s(literal 1 binary64))) z)
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (* a (- 1 t)) z)))))
(*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) (/.f64 a z) #s(literal 1 binary64)) y) z)
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(+ x (+ (* b (- y 2)) (* z (- 1 y))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b x))
(+ x (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(+ x (* b (- y 2)))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b x)
(+ x (+ (* b t) (* b (- y 2))))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(* t (- b a))
(*.f64 (-.f64 b a) t)
(* b t)
(*.f64 b t)
(+ a (+ (* b (- y 2)) (* z (- 1 y))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))
(+ a (* z (- 1 y)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z a)
(+ a (+ (* -1 (* a t)) (* z (- 1 y))))
(fma.f64 (neg.f64 t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))
a
(+ a (* -1 (* a t)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(/ a t)
(/.f64 a t)
(/ (+ a (* -1 (* a t))) t)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) t)
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(*.f64 (+.f64 (+.f64 (/.f64 x t) b) (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) t) a))) t)
(* t (+ b (+ (/ x t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))))
(*.f64 (+.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (/.f64 x t)) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) t) z b)) t)
(* t (+ b (+ (/ x t) (/ (* b (- y 2)) t))))
(*.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (+.f64 (/.f64 x t) b)) t)
(* t (- (+ b (+ (/ a t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))) a))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (/.f64 a t)) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) t) z b)) a) t)
(* -1 (* a t))
(*.f64 (neg.f64 a) t)
(* t (+ (* -1 a) (+ (/ a t) (/ (* z (- 1 y)) t))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) t) t))
(* t (+ (* -1 a) (/ a t)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* -1 a)
(neg.f64 a)
(- (/ a t) a)
(-.f64 (/.f64 a t) a)
(* t (+ 1 (/ y t)))
(fma.f64 (/.f64 y t) t t)
(* -1 (* t (- (* -1 b) (* -1 a))))
(*.f64 (-.f64 b a) t)
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(*.f64 (neg.f64 t) (-.f64 a (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) t) b)))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)) t) b) t)
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (* b (- y 2))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b x) t) b) t)
(* -1 (* t (+ (* -1 (- b a)) (* -1 (/ (+ a (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b a)) t) (-.f64 b a)) t)
(* -1 (* t (+ a (* -1 (/ (+ a (* z (- 1 y))) t)))))
(*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) t) a) t)
(* -1 (* t (+ a (* -1 (/ a t)))))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* -1 (* t (- (* -1 (/ y t)) 1)))
(*.f64 (neg.f64 t) (-.f64 #s(literal -1 binary64) (/.f64 y t)))
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(+ (* -1 (* a t)) (* b t))
(*.f64 (-.f64 b a) t)
b
(+ b (* -1 a))
(-.f64 b a)
(+ (* b t) (+ (* b (- y 2)) (* z (- 1 y))))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(+ (* a (+ 1 (* -1 t))) (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(* a (* t (- (/ 1 t) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* a (- (/ 1 t) 1))
(neg.f64 (-.f64 a (/.f64 a t)))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) a) b (+.f64 (/.f64 x a) #s(literal 1 binary64))) (fma.f64 (/.f64 (-.f64 y #s(literal 1 binary64)) a) z t)) a)
(* a (+ (* -1 t) (/ (* b t) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b t) a) t) a)
(* a (- (/ b a) 1))
(*.f64 (-.f64 (/.f64 b a) #s(literal 1 binary64)) a)
(* a (+ 1 (* -1 t)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* a (+ 1 (+ (* -1 t) (+ (/ (* b t) a) (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))))
(fma.f64 (fma.f64 b (+.f64 (/.f64 t a) (/.f64 (-.f64 y #s(literal 2 binary64)) a)) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a) t)) a a)
(* a (- (+ 1 (/ (* z (- 1 y)) a)) t))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) a) z (-.f64 #s(literal 1 binary64) t)) a)
(* -1 (* a (- t 1)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(*.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) a) t) #s(literal -1 binary64)) a)
(* -1 (* a (+ t (* -1 (/ (* b t) a)))))
(*.f64 (-.f64 (/.f64 (*.f64 b t) a) t) a)
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(*.f64 (-.f64 (/.f64 b a) #s(literal 1 binary64)) a)
(* -1 (* a (- (+ t (* -1 (/ (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))) a))) 1)))
(fma.f64 (-.f64 t (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) a)) (neg.f64 a) a)
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ (* z (- 1 y)) a)))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) a) z (-.f64 #s(literal 1 binary64) t)) a)
(* -1 (* a (* t (- 1 (/ 1 t)))))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* -1 (* a (- 1 (/ 1 t))))
(neg.f64 (-.f64 a (/.f64 a t)))
(- x (+ (* a (- t 1)) (* z (- y 1))))
(-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(+ x (* z (- 1 y)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z x)
(- b a)
(-.f64 b a)
(+ a (+ (* -1 (* a t)) (+ (* b (- (+ t y) 2)) (* z (- 1 y)))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 x b) y) t) (fma.f64 (/.f64 (-.f64 t #s(literal 1 binary64)) b) a (fma.f64 (/.f64 (-.f64 y #s(literal 1 binary64)) b) z #s(literal 2 binary64)))) b)
(* b (- (+ t (+ y (+ (/ x b) (/ (* z (- 1 y)) b)))) 2))
(*.f64 (+.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) b) z (+.f64 (/.f64 x b) y)) (-.f64 t #s(literal 2 binary64))) b)
(* b (- (+ t (+ y (/ x b))) 2))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 x b) y) t) #s(literal 2 binary64)) b)
(* b (+ t (* -1 (/ (* a t) b))))
(*.f64 (fma.f64 (/.f64 t b) (neg.f64 a) t) b)
(* b (+ 1 (* -1 (/ a b))))
(fma.f64 (/.f64 (neg.f64 a) b) b b)
(* b (- (+ t (+ y (+ (* -1 (/ (* a t) b)) (+ (/ a b) (/ (* z (- 1 y)) b))))) 2))
(*.f64 (+.f64 (+.f64 (fma.f64 (neg.f64 t) (/.f64 a b) y) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) b) z (/.f64 a b))) (-.f64 t #s(literal 2 binary64))) b)
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
(*.f64 (-.f64 (+.f64 t y) (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (*.f64 a (-.f64 t #s(literal 1 binary64))))) b))) b)
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (+ x (* z (- 1 y))) b)))))
(*.f64 (-.f64 (+.f64 t y) (-.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) b))) b)
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ x b)))))
(*.f64 (-.f64 (+.f64 t y) (-.f64 #s(literal 2 binary64) (/.f64 x b))) b)
(* -1 (* b (+ (* -1 t) (/ (* a t) b))))
(*.f64 (fma.f64 (/.f64 t b) (neg.f64 a) t) b)
(* -1 (* b (- (/ a b) 1)))
(fma.f64 (/.f64 (neg.f64 a) b) b b)
(* -1 (* b (+ (* -1 t) (* -1 (- y 2)))))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(* -1 (* b (+ (* -1 t) (+ (* -1 (- y 2)) (* -1 (/ (+ a (+ (* -1 (* a t)) (* z (- 1 y)))) b))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)) b) (-.f64 (+.f64 t y) #s(literal 2 binary64))) b)

rewrite264.0ms (2.3%)

Memory
25.0MiB live, 144.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052308
068308
1353298
23090298
09530287
Stop Event
iter limit
node limit
iter limit
Counts
20 → 207
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(-.f64 #s(literal 1 binary64) y)
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (* (- b a) t) (*.f64 b t))
(*.f64 b t)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
(*.f64 #s(approx (- b a) (neg.f64 a)) t)
#s(approx (- b a) (neg.f64 a))
(neg.f64 a)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(*.f64 (-.f64 (/.f64 a t) a) t)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
#s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t))
(-.f64 (/.f64 a t) a)
(+.f64 t y)
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) x))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64))) (fma.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (pow.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) #s(literal -1 binary64)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(fma.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
(fma.f64 z (-.f64 #s(literal 1 binary64) y) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(fma.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))) (/.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))))
(+.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) x)
(+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(+.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(+.f64 x (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (pow.f64 (+.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) (-.f64 #s(literal 1 binary64) (*.f64 y y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 y y y) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) (+.f64 (fma.f64 y y y) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) y)) (*.f64 (+.f64 #s(literal 1 binary64) y) (*.f64 y y))) (pow.f64 (+.f64 #s(literal 1 binary64) y) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y))) (neg.f64 (+.f64 #s(literal 1 binary64) y)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 y y #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) y))
(/.f64 (neg.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 y y (+.f64 #s(literal 1 binary64) y)))
(/.f64 (fma.f64 y y #s(literal -1 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (-.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) (+.f64 #s(literal 1 binary64) y))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 y y (+.f64 #s(literal 1 binary64) y))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 y y) (*.f64 #s(literal 1 binary64) (neg.f64 y)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) (+.f64 (fma.f64 y y y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) y) (-.f64 #s(literal 1 binary64) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))
(neg.f64 (-.f64 y #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) y #s(literal 1 binary64))
(-.f64 (pow.f64 (+.f64 (fma.f64 y y y) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (fma.f64 y y y) #s(literal 1 binary64))))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (/.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) y)))
(-.f64 #s(literal 0 binary64) (-.f64 y #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) y)
(+.f64 (neg.f64 y) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 y))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) (*.f64 x x))) (pow.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)))))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)))
(+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)
(+.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (* (- b a) t) (*.f64 b t))
(*.f64 b t)
(*.f64 t b)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
(*.f64 #s(approx (- b a) (neg.f64 a)) t)
(*.f64 t #s(approx (- b a) (neg.f64 a)))
#s(approx (- b a) (neg.f64 a))
(*.f64 #s(literal -1 binary64) a)
(*.f64 a #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)) (+.f64 #s(literal 0 binary64) a))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 a a (*.f64 #s(literal 0 binary64) a))))
(neg.f64 a)
(-.f64 #s(literal 0 binary64) a)
(+.f64 #s(literal 0 binary64) (neg.f64 a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a) (-.f64 #s(literal 1 binary64) t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(fma.f64 #s(literal -1 binary64) (*.f64 a (-.f64 t #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(fma.f64 a (-.f64 #s(literal 1 binary64) t) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(fma.f64 (-.f64 t #s(literal 1 binary64)) (neg.f64 a) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(fma.f64 z (-.f64 #s(literal 1 binary64) y) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(fma.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 z) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a))) (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(*.f64 (-.f64 (/.f64 a t) a) t)
(*.f64 t (-.f64 (/.f64 a t) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (*.f64 a a)) t) (+.f64 (/.f64 a t) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) t) (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64))))
(/.f64 (*.f64 t (-.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (*.f64 a a))) (+.f64 (/.f64 a t) a))
(/.f64 (*.f64 t (-.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64))))
(fma.f64 (/.f64 a t) t (*.f64 (neg.f64 a) t))
(fma.f64 t (/.f64 a t) (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 (/.f64 a t) t) (*.f64 (neg.f64 a) t))
(+.f64 (*.f64 t (/.f64 a t)) (*.f64 t (neg.f64 a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
#s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t))
(*.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (*.f64 a a)) (pow.f64 (+.f64 (/.f64 a t) a) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (pow.f64 (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (/.f64 a t) a) (-.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (*.f64 a a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (+.f64 (/.f64 a t) a)) (*.f64 (+.f64 (/.f64 a t) a) (*.f64 a a))) (*.f64 (+.f64 (/.f64 a t) a) (+.f64 (/.f64 a t) a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64)))) (*.f64 (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64))) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64))) (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (*.f64 a a))) (neg.f64 (+.f64 (/.f64 a t) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (neg.f64 (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (*.f64 a a)) (-.f64 (/.f64 a t) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (*.f64 a a)) (+.f64 (/.f64 a t) a))
(/.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (/.f64 a t) (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 a t) a) (-.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 a (neg.f64 t)) (neg.f64 a))
(fma.f64 #s(literal -1 binary64) a (/.f64 a t))
(fma.f64 (pow.f64 t #s(literal -1 binary64)) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 a))
(fma.f64 (pow.f64 t #s(literal -1 binary64)) a (neg.f64 a))
(fma.f64 (neg.f64 a) (pow.f64 (neg.f64 t) #s(literal -1 binary64)) (neg.f64 a))
(fma.f64 a #s(literal -1 binary64) (/.f64 a t))
(fma.f64 a (pow.f64 t #s(literal -1 binary64)) (neg.f64 a))
(fma.f64 #s(literal 1 binary64) (/.f64 a t) (neg.f64 a))
(-.f64 (+.f64 (/.f64 a t) #s(literal 0 binary64)) a)
(-.f64 (/.f64 (pow.f64 (/.f64 a t) #s(literal 2 binary64)) (+.f64 (/.f64 a t) a)) (/.f64 (*.f64 a a) (+.f64 (/.f64 a t) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64)))) (/.f64 (pow.f64 a #s(literal 3 binary64)) (fma.f64 a (+.f64 (/.f64 a t) a) (pow.f64 (/.f64 a t) #s(literal 2 binary64)))))
(-.f64 (/.f64 a t) a)
(+.f64 (/.f64 a t) (neg.f64 a))
(+.f64 (neg.f64 a) (/.f64 a t))
(*.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (pow.f64 (-.f64 t y) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 t y) (-.f64 y t)) (pow.f64 (-.f64 y t) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 y (-.f64 y t) (*.f64 t t)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 t (-.f64 t y) (*.f64 y y)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 t y) (*.f64 (+.f64 t y) (-.f64 t y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 y t) (*.f64 (+.f64 t y) (-.f64 y t))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 y (-.f64 y t) (*.f64 t t)) (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 t (-.f64 t y) (*.f64 y y)) (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 t t) (-.f64 t y)) (*.f64 (-.f64 t y) (*.f64 y y))) (pow.f64 (-.f64 t y) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 y t)) (*.f64 (-.f64 y t) (*.f64 t t))) (pow.f64 (-.f64 y t) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 t y) (-.f64 t y))) (neg.f64 (-.f64 t y)))
(/.f64 (neg.f64 (*.f64 (+.f64 t y) (-.f64 y t))) (neg.f64 (-.f64 y t)))
(/.f64 (neg.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (-.f64 y t) (*.f64 t t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 t (-.f64 t y) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (-.f64 t y))
(/.f64 (*.f64 (+.f64 t y) (-.f64 y t)) (-.f64 y t))
(/.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y (-.f64 y t) (*.f64 t t)))
(/.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 t (-.f64 t y) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 t y) (*.f64 (+.f64 t y) (-.f64 t y))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y t) (*.f64 (+.f64 t y) (-.f64 y t))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y t) (*.f64 t t)) (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t (-.f64 t y) (*.f64 y y)) (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(fma.f64 t #s(literal 1 binary64) y)
(fma.f64 #s(literal 1 binary64) t y)
(fma.f64 #s(literal 1 binary64) y t)
(fma.f64 y #s(literal 1 binary64) t)
(-.f64 (/.f64 (*.f64 t t) (-.f64 t y)) (/.f64 (*.f64 y y) (-.f64 t y)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y t)) (/.f64 (*.f64 t t) (-.f64 y t)))
(+.f64 t y)
(+.f64 y t)
(*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 t #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)))
(*.f64 a (-.f64 #s(literal 1 binary64) t))
(*.f64 (-.f64 t #s(literal 1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 t t)) a) (+.f64 t #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64))) a) (+.f64 (fma.f64 t t t) #s(literal 1 binary64)))
(/.f64 (*.f64 a (-.f64 #s(literal 1 binary64) (*.f64 t t))) (+.f64 t #s(literal 1 binary64)))
(/.f64 (*.f64 a (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64)))) (+.f64 (fma.f64 t t t) #s(literal 1 binary64)))
(neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))
(fma.f64 a #s(literal 1 binary64) (*.f64 a (neg.f64 t)))
(fma.f64 #s(literal 1 binary64) a (*.f64 (neg.f64 t) a))
(-.f64 #s(literal 0 binary64) (*.f64 a (-.f64 t #s(literal 1 binary64))))
(+.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 a (neg.f64 t)))
(+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (neg.f64 t) a))

eval85.0ms (0.7%)

Memory
4.6MiB live, 77.9MiB allocated
Compiler

Compiled 17 070 to 1 521 computations (91.1% saved)

prune76.0ms (0.6%)

Memory
-16.3MiB live, 37.5MiB allocated
Pruning

15 alts after pruning (10 fresh and 5 done)

PrunedKeptTotal
New3365341
Fresh358
Picked325
Done033
Total34215357
Accuracy
100.0%
Counts
357 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.1%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
72.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
33.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
29.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
30.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
26.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
19.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
16.7%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
13.7%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
43.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
38.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
47.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
51.0%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
15.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
16.5%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
Compiler

Compiled 928 to 661 computations (28.8% saved)

simplify203.0ms (1.7%)

Memory
-5.8MiB live, 198.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
059386
074386
1147381
2317376
31097371
43429371
55245371
67131371
08097360
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(-.f64 #s(literal 1 binary64) t)
#s(literal 1 binary64)
t
a
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(-.f64 (+.f64 t y) #s(literal 2 binary64))
(+.f64 t y)
y
#s(literal 2 binary64)
b
x
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (* (- b z) y) (*.f64 b y))
(*.f64 b y)
b
y
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
(*.f64 #s(approx (- b z) (neg.f64 z)) y)
#s(approx (- b z) (neg.f64 z))
(neg.f64 z)
z
y
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z)))
#s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a z)
(-.f64 #s(literal 1 binary64) t)
#s(literal 1 binary64)
t
a
z
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))
(+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)
(fma.f64 (-.f64 t #s(literal 2 binary64)) b z)
(-.f64 t #s(literal 2 binary64))
t
#s(literal 2 binary64)
b
z
x
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(-.f64 #s(literal 1 binary64) t)
#s(literal 1 binary64)
t
a
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(-.f64 (+.f64 t y) #s(literal 2 binary64))
(+.f64 t y)
y
#s(literal 2 binary64)
b
x
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (* (- b z) y) (*.f64 b y))
(*.f64 b y)
b
y
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
(*.f64 #s(approx (- b z) (neg.f64 z)) y)
#s(approx (- b z) (neg.f64 z))
(neg.f64 z)
z
y
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z)))
#s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a z)
(-.f64 #s(literal 1 binary64) t)
#s(literal 1 binary64)
t
a
z
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))
(+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)
(fma.f64 (-.f64 t #s(literal 2 binary64)) b z)
(-.f64 t #s(literal 2 binary64))
t
#s(literal 2 binary64)
b
z
x

localize140.0ms (1.2%)

Memory
3.2MiB live, 122.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 t #s(literal 2 binary64))
accuracy0
(+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)
accuracy15.401665274032897
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
accuracy18.456065018968353
#s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))
accuracy0.00390625
(fma.f64 (-.f64 #s(literal 1 binary64) t) a z)
accuracy11.225375013716887
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
accuracy17.228787558862464
#s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))
accuracy20.62900975663394
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z)))
accuracy0
(neg.f64 z)
accuracy0.01171875
(*.f64 #s(approx (- b z) (neg.f64 z)) y)
accuracy29.310576331491376
#s(approx (- b z) (neg.f64 z))
accuracy45.07080050923693
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
accuracy0
(*.f64 b y)
accuracy30.639338179581603
#s(approx (* (- b z) y) (*.f64 b y))
accuracy45.07080050923693
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
accuracy0
(-.f64 #s(literal 1 binary64) t)
accuracy0
(+.f64 t y)
accuracy0.2578097476055602
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
accuracy16.296281865725383
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
Samples
118.0ms256×0valid
Compiler

Compiled 642 to 108 computations (83.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-add: 67.0ms (68.6% of total)
ival-mult: 16.0ms (16.4% of total)
ival-sub: 13.0ms (13.3% of total)
ival-neg: 1.0ms (1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series34.0ms (0.3%)

Memory
9.5MiB live, 46.1MiB allocated
Counts
21 → 180
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(-.f64 #s(literal 1 binary64) t)
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (* (- b z) y) (*.f64 b y))
(*.f64 b y)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
(*.f64 #s(approx (- b z) (neg.f64 z)) y)
#s(approx (- b z) (neg.f64 z))
(neg.f64 z)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z)))
#s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a z)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))
(+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)
(fma.f64 (-.f64 t #s(literal 2 binary64)) b z)
(+.f64 t y)
(-.f64 t #s(literal 2 binary64))
Outputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
(+ (* a (- 1 t)) (* b (- (+ t y) 2)))
(+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2))))
(* b (- (+ t y) 2))
(+ x (* b (- (+ t y) 2)))
(+ (* b (- (+ t y) 2)) (* z (- 1 y)))
(+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y))))
(+ z (* b (- t 2)))
(+ x (+ z (* b (- t 2))))
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(* x (+ 1 (+ (/ (* a (- 1 t)) x) (/ (* b (- (+ t y) 2)) x))))
(* x (+ 1 (/ (* b (- (+ t y) 2)) x)))
(* x (+ 1 (+ (/ (* b (- (+ t y) 2)) x) (/ (* z (- 1 y)) x))))
(* x (+ 1 (+ (/ z x) (/ (* b (- t 2)) x))))
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a (- 1 t)) (* b (- (+ t y) 2))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* b (- (+ t y) 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* b (- (+ t y) 2)) (* z (- 1 y))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ z (* b (- t 2))) x)) 1)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(+ x (+ (* a (- 1 t)) (* b (- t 2))))
(+ x (+ (* a (- 1 t)) (+ (* b y) (* b (- t 2)))))
(+ x (* b (- t 2)))
(+ x (+ (* b y) (* b (- t 2))))
(* y (- b z))
(* b y)
(+ a (+ z (+ (* -2 b) (* t (- b a)))))
(+ a (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (+ b (* -1 z)))))))
(+ z (* a (- 1 t)))
(+ z (+ (* -1 (* y z)) (* a (- 1 t))))
(+ x (+ z (+ (* b (- t 2)) (* y (+ b (* -1 z))))))
t
(+ t y)
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(* y (+ b (+ (/ x y) (+ (/ (* a (- 1 t)) y) (/ (* b (- t 2)) y)))))
(* y (+ b (+ (/ x y) (/ (* b (- t 2)) y))))
(* y (+ b (* -1 z)))
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (+ (/ z y) (/ (* t (- b a)) y)))))))
(* -1 (* y z))
(* y (+ (* -1 z) (+ (/ z y) (/ (* a (- 1 t)) y))))
(* y (+ b (+ (* -1 z) (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y))))))
y
(* y (+ 1 (/ t y)))
(* -1 (* y (- (* -1 b) (* -1 z))))
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ x (+ (* a (- 1 t)) (* b (- t 2)))) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ x (* b (- t 2))) y)))))
(* -1 (* y (+ z (* -1 b))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (+ (* -2 b) (* t (- b a))))) y))))))
(* -1 (* y (+ z (* -1 (/ (+ z (* a (- 1 t))) y)))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ x (+ z (* b (- t 2)))) y))))))
(* -1 (* y (- (* -1 (/ t y)) 1)))
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(+ (* -1 (* y z)) (* b y))
b
(+ b (* -1 z))
(* -1 z)
(+ a (+ (* b (- y 2)) (* t (- b a))))
(+ a (+ (* b (- y 2)) (+ (* t (- b a)) (* z (- 1 y)))))
(* a (- 1 t))
(+ (* a (- 1 t)) (* z (- 1 y)))
(* b (- t 2))
(* z (- 1 y))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(* z (+ (* -1 y) (/ (* b y) z)))
(* z (- (/ b z) 1))
(* z (- (+ 1 (+ (/ a z) (+ (/ (* b (- y 2)) z) (/ (* t (- b a)) z)))) y))
(* z (- (+ 1 (/ (* a (- 1 t)) z)) y))
z
(* z (+ 1 (/ (* a (- 1 t)) z)))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) y))
(* z (+ 1 (+ (/ x z) (/ (* b (- t 2)) z))))
(* z (+ 1 (/ (* b (- t 2)) z)))
(* -1 (* z (- y 1)))
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(* -1 (* z (+ y (* -1 (/ (* b y) z)))))
(* -1 (* z (+ 1 (* -1 (/ b z)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (+ (* b (- y 2)) (* t (- b a)))) z)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (* a (- 1 t)) z)))))
(* -1 (* z (- (* -1 (/ (* a (- 1 t)) z)) 1)))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ x (* b (- (+ t y) 2))) z)))))
(* -1 (* z (- (* -1 (/ (+ x (* b (- t 2))) z)) 1)))
(* -1 (* z (- (* -1 (/ (* b (- t 2)) z)) 1)))
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
(+ a (+ x (* b (- y 2))))
(+ a (+ x (+ (* b (- y 2)) (* t (+ b (* -1 a))))))
1
(+ 1 (* -1 t))
(+ x (* b (- y 2)))
(+ x (+ (* b t) (* b (- y 2))))
(+ a (+ (* b (- y 2)) (* z (- 1 y))))
(+ a (* z (- 1 y)))
(+ a (+ (* -1 (* a t)) (* z (- 1 y))))
(+ a z)
(+ a (+ z (* -1 (* a t))))
(+ x (+ (* b (- y 2)) (* z (- 1 y))))
(+ x (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(+ x (+ z (* -2 b)))
(+ x (+ z (+ (* -2 b) (* b t))))
(+ z (* -2 b))
(+ z (+ (* -2 b) (* b t)))
-2
(- t 2)
(* t (- b a))
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(* t (+ b (* -1 a)))
(* t (+ b (+ (* -1 a) (+ (/ a t) (+ (/ x t) (/ (* b (- y 2)) t))))))
(* -1 t)
(* t (- (/ 1 t) 1))
(* b t)
(* t (+ b (+ (/ x t) (/ (* b (- y 2)) t))))
(* t (- (+ b (+ (/ a t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))) a))
(* -1 (* a t))
(* t (+ (* -1 a) (+ (/ a t) (/ (* z (- 1 y)) t))))
(* t (+ (* -1 a) (+ (/ a t) (/ z t))))
(* t (+ b (+ (/ x t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))))
(* t (+ b (+ (* -2 (/ b t)) (+ (/ x t) (/ z t)))))
(* t (+ b (+ (* -2 (/ b t)) (/ z t))))
(* t (+ 1 (/ y t)))
(* t (- 1 (* 2 (/ 1 t))))
(* -1 (* t (- (* -1 b) (* -1 a))))
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(* -1 (* t (+ a (* -1 b))))
(* -1 (* t (+ a (+ (* -1 b) (* -1 (/ (+ a (+ x (* b (- y 2)))) t))))))
(* -1 (* t (- 1 (/ 1 t))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (* b (- y 2))) t)))))
(* -1 (* t (+ (* -1 (- b a)) (* -1 (/ (+ a (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(* -1 (* t (+ a (* -1 (/ (+ a (* z (- 1 y))) t)))))
(* -1 (* t (+ a (* -1 (/ (+ a z) t)))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ z (* -2 b))) t)))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ z (* -2 b)) t)))))
(* -1 (* t (- (* -1 (/ y t)) 1)))
(* -1 (* t (- (* 2 (/ 1 t)) 1)))
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(+ (* b t) (+ (* b (- y 2)) (* z (- 1 y))))
(+ (* a (+ 1 (* -1 t))) (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) t))
(* a (+ 1 (* -1 t)))
(* a (+ 1 (+ (* -1 t) (+ (/ (* b t) a) (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))))
(* a (- (+ 1 (/ (* z (- 1 y)) a)) t))
(* a (- (+ 1 (/ z a)) t))
(* -1 (* a (- t 1)))
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ (+ x (* b (- (+ t y) 2))) a)))))
(* -1 (* a (- (+ t (* -1 (/ (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))) a))) 1)))
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ (* z (- 1 y)) a)))))
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ z a)))))
(- x (+ (* a (- t 1)) (* z (- y 1))))
(+ x (* a (- 1 t)))
(- b z)
(+ a (+ (* -1 (* a t)) (+ (* b (- (+ t y) 2)) (* z (- 1 y)))))
(+ x (* z (- 1 y)))
(+ x z)
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(* b (- (+ t (+ y (+ (/ x b) (/ (* a (- 1 t)) b)))) 2))
(* b (- (+ t (+ y (/ x b))) 2))
(* b (+ y (* -1 (/ (* y z) b))))
(* b (+ 1 (* -1 (/ z b))))
(* b (- (+ t (+ y (+ (* -1 (/ (* a t) b)) (+ (/ a b) (/ (* z (- 1 y)) b))))) 2))
(* b (- (+ t (+ y (+ (/ x b) (/ (* z (- 1 y)) b)))) 2))
(* b (- (+ t (+ (/ x b) (/ z b))) 2))
(* b (- (+ t (/ z b)) 2))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (+ x (* a (- 1 t))) b)))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ x b)))))
(* -1 (* b (+ (* -1 y) (/ (* y z) b))))
(* -1 (* b (- (/ z b) 1)))
(* -1 (* b (+ (* -1 t) (* -1 (- y 2)))))
(* -1 (* b (+ (* -1 t) (+ (* -1 (- y 2)) (* -1 (/ (+ a (+ (* -1 (* a t)) (* z (- 1 y)))) b))))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (+ x (* z (- 1 y))) b)))))
(* -1 (* b (+ (* -1 (- t 2)) (* -1 (/ (+ x z) b)))))
(* -1 (* b (+ (* -1 (- t 2)) (* -1 (/ z b)))))
Calls

18 calls:

TimeVariablePointExpression
6.0ms
y
@inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (- 1 t) (+ (* (- (+ t y) 2) b) x) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (* b y) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (- b z) (neg z) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (+ (* (- 1 y) z) (* (- 1 t) a)) (+ (* (- 1 t) a) z) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+ (+ (* (- t 2) b) z) x) (+ (* (- t 2) b) z) (+ t y) (- t 2))
2.0ms
b
@-inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (- 1 t) (+ (* (- (+ t y) 2) b) x) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (* b y) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (- b z) (neg z) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (+ (* (- 1 y) z) (* (- 1 t) a)) (+ (* (- 1 t) a) z) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+ (+ (* (- t 2) b) z) x) (+ (* (- t 2) b) z) (+ t y) (- t 2))
2.0ms
y
@-inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (- 1 t) (+ (* (- (+ t y) 2) b) x) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (* b y) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (- b z) (neg z) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (+ (* (- 1 y) z) (* (- 1 t) a)) (+ (* (- 1 t) a) z) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+ (+ (* (- t 2) b) z) x) (+ (* (- t 2) b) z) (+ t y) (- t 2))
2.0ms
t
@-inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (- 1 t) (+ (* (- (+ t y) 2) b) x) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (* b y) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (- b z) (neg z) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (+ (* (- 1 y) z) (* (- 1 t) a)) (+ (* (- 1 t) a) z) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+ (+ (* (- t 2) b) z) x) (+ (* (- t 2) b) z) (+ t y) (- t 2))
2.0ms
b
@inf
((+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (- 1 t) (+ (* (- (+ t y) 2) b) x) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (* b y) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (* (- b z) y) (- b z) (neg z) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (+ (* (- 1 y) z) (* (- 1 t) a)) (+ (* (- 1 t) a) z) (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+ (+ (* (- t 2) b) z) x) (+ (* (- t 2) b) z) (+ t y) (- t 2))

simplify157.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
05882398
120392322
269862298
082732118
Stop Event
iter limit
node limit
Counts
180 → 175
Calls
Call 1
Inputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
(+ (* a (- 1 t)) (* b (- (+ t y) 2)))
(+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2))))
(* b (- (+ t y) 2))
(+ x (* b (- (+ t y) 2)))
(+ (* b (- (+ t y) 2)) (* z (- 1 y)))
(+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y))))
(+ z (* b (- t 2)))
(+ x (+ z (* b (- t 2))))
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(* x (+ 1 (+ (/ (* a (- 1 t)) x) (/ (* b (- (+ t y) 2)) x))))
(* x (+ 1 (/ (* b (- (+ t y) 2)) x)))
(* x (+ 1 (+ (/ (* b (- (+ t y) 2)) x) (/ (* z (- 1 y)) x))))
(* x (+ 1 (+ (/ z x) (/ (* b (- t 2)) x))))
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a (- 1 t)) (* b (- (+ t y) 2))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* b (- (+ t y) 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* b (- (+ t y) 2)) (* z (- 1 y))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ z (* b (- t 2))) x)) 1)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(+ x (+ (* a (- 1 t)) (* b (- t 2))))
(+ x (+ (* a (- 1 t)) (+ (* b y) (* b (- t 2)))))
(+ x (* b (- t 2)))
(+ x (+ (* b y) (* b (- t 2))))
(* y (- b z))
(* b y)
(+ a (+ z (+ (* -2 b) (* t (- b a)))))
(+ a (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (+ b (* -1 z)))))))
(+ z (* a (- 1 t)))
(+ z (+ (* -1 (* y z)) (* a (- 1 t))))
(+ x (+ z (+ (* b (- t 2)) (* y (+ b (* -1 z))))))
t
(+ t y)
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(* y (+ b (+ (/ x y) (+ (/ (* a (- 1 t)) y) (/ (* b (- t 2)) y)))))
(* y (+ b (+ (/ x y) (/ (* b (- t 2)) y))))
(* y (+ b (* -1 z)))
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (+ (/ z y) (/ (* t (- b a)) y)))))))
(* -1 (* y z))
(* y (+ (* -1 z) (+ (/ z y) (/ (* a (- 1 t)) y))))
(* y (+ b (+ (* -1 z) (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y))))))
y
(* y (+ 1 (/ t y)))
(* -1 (* y (- (* -1 b) (* -1 z))))
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ x (+ (* a (- 1 t)) (* b (- t 2)))) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ x (* b (- t 2))) y)))))
(* -1 (* y (+ z (* -1 b))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (+ (* -2 b) (* t (- b a))))) y))))))
(* -1 (* y (+ z (* -1 (/ (+ z (* a (- 1 t))) y)))))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ x (+ z (* b (- t 2)))) y))))))
(* -1 (* y (- (* -1 (/ t y)) 1)))
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(+ (* -1 (* y z)) (* b y))
b
(+ b (* -1 z))
(* -1 z)
(+ a (+ (* b (- y 2)) (* t (- b a))))
(+ a (+ (* b (- y 2)) (+ (* t (- b a)) (* z (- 1 y)))))
(* a (- 1 t))
(+ (* a (- 1 t)) (* z (- 1 y)))
(* b (- t 2))
(* z (- 1 y))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(* z (+ (* -1 y) (/ (* b y) z)))
(* z (- (/ b z) 1))
(* z (- (+ 1 (+ (/ a z) (+ (/ (* b (- y 2)) z) (/ (* t (- b a)) z)))) y))
(* z (- (+ 1 (/ (* a (- 1 t)) z)) y))
z
(* z (+ 1 (/ (* a (- 1 t)) z)))
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) y))
(* z (+ 1 (+ (/ x z) (/ (* b (- t 2)) z))))
(* z (+ 1 (/ (* b (- t 2)) z)))
(* -1 (* z (- y 1)))
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(* -1 (* z (+ y (* -1 (/ (* b y) z)))))
(* -1 (* z (+ 1 (* -1 (/ b z)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (+ (* b (- y 2)) (* t (- b a)))) z)))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (* a (- 1 t)) z)))))
(* -1 (* z (- (* -1 (/ (* a (- 1 t)) z)) 1)))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ x (* b (- (+ t y) 2))) z)))))
(* -1 (* z (- (* -1 (/ (+ x (* b (- t 2))) z)) 1)))
(* -1 (* z (- (* -1 (/ (* b (- t 2)) z)) 1)))
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
(+ a (+ x (* b (- y 2))))
(+ a (+ x (+ (* b (- y 2)) (* t (+ b (* -1 a))))))
1
(+ 1 (* -1 t))
(+ x (* b (- y 2)))
(+ x (+ (* b t) (* b (- y 2))))
(+ a (+ (* b (- y 2)) (* z (- 1 y))))
(+ a (* z (- 1 y)))
(+ a (+ (* -1 (* a t)) (* z (- 1 y))))
(+ a z)
(+ a (+ z (* -1 (* a t))))
(+ x (+ (* b (- y 2)) (* z (- 1 y))))
(+ x (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(+ x (+ z (* -2 b)))
(+ x (+ z (+ (* -2 b) (* b t))))
(+ z (* -2 b))
(+ z (+ (* -2 b) (* b t)))
-2
(- t 2)
(* t (- b a))
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(* t (+ b (* -1 a)))
(* t (+ b (+ (* -1 a) (+ (/ a t) (+ (/ x t) (/ (* b (- y 2)) t))))))
(* -1 t)
(* t (- (/ 1 t) 1))
(* b t)
(* t (+ b (+ (/ x t) (/ (* b (- y 2)) t))))
(* t (- (+ b (+ (/ a t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))) a))
(* -1 (* a t))
(* t (+ (* -1 a) (+ (/ a t) (/ (* z (- 1 y)) t))))
(* t (+ (* -1 a) (+ (/ a t) (/ z t))))
(* t (+ b (+ (/ x t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))))
(* t (+ b (+ (* -2 (/ b t)) (+ (/ x t) (/ z t)))))
(* t (+ b (+ (* -2 (/ b t)) (/ z t))))
(* t (+ 1 (/ y t)))
(* t (- 1 (* 2 (/ 1 t))))
(* -1 (* t (- (* -1 b) (* -1 a))))
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(* -1 (* t (+ a (* -1 b))))
(* -1 (* t (+ a (+ (* -1 b) (* -1 (/ (+ a (+ x (* b (- y 2)))) t))))))
(* -1 (* t (- 1 (/ 1 t))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (* b (- y 2))) t)))))
(* -1 (* t (+ (* -1 (- b a)) (* -1 (/ (+ a (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(* -1 (* t (+ a (* -1 (/ (+ a (* z (- 1 y))) t)))))
(* -1 (* t (+ a (* -1 (/ (+ a z) t)))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ z (* -2 b))) t)))))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ z (* -2 b)) t)))))
(* -1 (* t (- (* -1 (/ y t)) 1)))
(* -1 (* t (- (* 2 (/ 1 t)) 1)))
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(+ (* b t) (+ (* b (- y 2)) (* z (- 1 y))))
(+ (* a (+ 1 (* -1 t))) (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) t))
(* a (+ 1 (* -1 t)))
(* a (+ 1 (+ (* -1 t) (+ (/ (* b t) a) (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))))
(* a (- (+ 1 (/ (* z (- 1 y)) a)) t))
(* a (- (+ 1 (/ z a)) t))
(* -1 (* a (- t 1)))
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ (+ x (* b (- (+ t y) 2))) a)))))
(* -1 (* a (- (+ t (* -1 (/ (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))) a))) 1)))
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ (* z (- 1 y)) a)))))
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ z a)))))
(- x (+ (* a (- t 1)) (* z (- y 1))))
(+ x (* a (- 1 t)))
(- b z)
(+ a (+ (* -1 (* a t)) (+ (* b (- (+ t y) 2)) (* z (- 1 y)))))
(+ x (* z (- 1 y)))
(+ x z)
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(* b (- (+ t (+ y (+ (/ x b) (/ (* a (- 1 t)) b)))) 2))
(* b (- (+ t (+ y (/ x b))) 2))
(* b (+ y (* -1 (/ (* y z) b))))
(* b (+ 1 (* -1 (/ z b))))
(* b (- (+ t (+ y (+ (* -1 (/ (* a t) b)) (+ (/ a b) (/ (* z (- 1 y)) b))))) 2))
(* b (- (+ t (+ y (+ (/ x b) (/ (* z (- 1 y)) b)))) 2))
(* b (- (+ t (+ (/ x b) (/ z b))) 2))
(* b (- (+ t (/ z b)) 2))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (+ x (* a (- 1 t))) b)))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ x b)))))
(* -1 (* b (+ (* -1 y) (/ (* y z) b))))
(* -1 (* b (- (/ z b) 1)))
(* -1 (* b (+ (* -1 t) (* -1 (- y 2)))))
(* -1 (* b (+ (* -1 t) (+ (* -1 (- y 2)) (* -1 (/ (+ a (+ (* -1 (* a t)) (* z (- 1 y)))) b))))))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (+ x (* z (- 1 y))) b)))))
(* -1 (* b (+ (* -1 (- t 2)) (* -1 (/ (+ x z) b)))))
(* -1 (* b (+ (* -1 (- t 2)) (* -1 (/ z b)))))
Outputs
(- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(+ (* a (- 1 t)) (* b (- (+ t y) 2)))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t a))
(+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(* b (- (+ t y) 2))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(+ x (* b (- (+ t y) 2)))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(+ (* b (- (+ t y) 2)) (* z (- 1 y)))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(+ z (* b (- t 2)))
(fma.f64 (-.f64 t #s(literal 2 binary64)) b z)
(+ x (+ z (* b (- t 2))))
(+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)
x
(* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) x) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (/ (* a (- 1 t)) x) (/ (* b (- (+ t y) 2)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) t) x) a (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) x) b #s(literal 1 binary64))) x)
(* x (+ 1 (/ (* b (- (+ t y) 2)) x)))
(fma.f64 (/.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) x x)
(* x (+ 1 (+ (/ (* b (- (+ t y) 2)) x) (/ (* z (- 1 y)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) x) b (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) x) z #s(literal 1 binary64))) x)
(* x (+ 1 (+ (/ z x) (/ (* b (- t 2)) x))))
(fma.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) x) b (/.f64 z x)) x x)
(* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) x)))
(* -1 (* x (- (* -1 (/ (+ (* a (- 1 t)) (* b (- (+ t y) 2))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t a)) x)))
(* -1 (* x (- (* -1 (/ (* b (- (+ t y) 2)) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)))
(* -1 (* x (- (* -1 (/ (+ (* b (- (+ t y) 2)) (* z (- 1 y))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) x)))
(* -1 (* x (- (* -1 (/ (+ z (* b (- t 2))) x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
(- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))
(fma.f64 (-.f64 t #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) t) a z)))
(- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a z) (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))
(+ x (+ (* a (- 1 t)) (* b (- t 2))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
(+ x (+ (* a (- 1 t)) (+ (* b y) (* b (- t 2)))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(+ x (* b (- t 2)))
(fma.f64 (-.f64 t #s(literal 2 binary64)) b x)
(+ x (+ (* b y) (* b (- t 2))))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(* y (- b z))
(*.f64 (-.f64 b z) y)
(* b y)
(*.f64 b y)
(+ a (+ z (+ (* -2 b) (* t (- b a)))))
(+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b a) t a))
(+ a (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (+ b (* -1 z)))))))
(+.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 #s(literal -2 binary64) b (*.f64 (-.f64 b a) t))) z) a)
(+ z (* a (- 1 t)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a z)
(+ z (+ (* -1 (* y z)) (* a (- 1 t))))
(fma.f64 (neg.f64 y) z (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))
(+ x (+ z (+ (* b (- t 2)) (* y (+ b (* -1 z))))))
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b z)) x)
t
(+ t y)
(+.f64 t y)
(* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b (+.f64 (/.f64 x y) b)) (-.f64 z (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a z) y))) y)
(* y (+ b (+ (/ x y) (+ (/ (* a (- 1 t)) y) (/ (* b (- t 2)) y)))))
(*.f64 (+.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) t) y) a (/.f64 x y)) (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b b)) y)
(* y (+ b (+ (/ x y) (/ (* b (- t 2)) y))))
(*.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b (+.f64 (/.f64 x y) b)) y)
(* y (+ b (* -1 z)))
(*.f64 (-.f64 b z) y)
(* y (+ b (+ (* -2 (/ b y)) (+ (* -1 z) (+ (/ a y) (+ (/ z y) (/ (* t (- b a)) y)))))))
(*.f64 (+.f64 (-.f64 (fma.f64 (/.f64 b y) #s(literal -2 binary64) b) z) (+.f64 (fma.f64 (/.f64 (-.f64 b a) y) t (/.f64 z y)) (/.f64 a y))) y)
(* -1 (* y z))
(*.f64 (neg.f64 z) y)
(* y (+ (* -1 z) (+ (/ z y) (/ (* a (- 1 t)) y))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) t) y) a (-.f64 (/.f64 z y) z)) y)
(* y (+ b (+ (* -1 z) (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y))))))
(*.f64 (+.f64 (+.f64 b (-.f64 (/.f64 x y) z)) (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b (/.f64 z y))) y)
y
(* y (+ 1 (/ t y)))
(fma.f64 (/.f64 t y) y y)
(* -1 (* y (- (* -1 b) (* -1 z))))
(*.f64 (neg.f64 y) (-.f64 z b))
(* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))
(*.f64 (neg.f64 y) (-.f64 z (+.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))) y) b)))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ x (+ (* a (- 1 t)) (* b (- t 2)))) y)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) y) b))) y)
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ x (* b (- t 2))) y)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) y) b))) y)
(* -1 (* y (+ z (* -1 b))))
(*.f64 (neg.f64 y) (-.f64 z b))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ a (+ z (+ (* -2 b) (* t (- b a))))) y))))))
(*.f64 (neg.f64 y) (-.f64 (-.f64 z b) (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b a) t a)) y)))
(* -1 (* y (+ z (* -1 (/ (+ z (* a (- 1 t))) y)))))
(*.f64 (neg.f64 y) (-.f64 z (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a z) y)))
(* -1 (* y (+ z (+ (* -1 b) (* -1 (/ (+ x (+ z (* b (- t 2)))) y))))))
(*.f64 (neg.f64 y) (-.f64 (-.f64 z (/.f64 (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x) y)) b))
(* -1 (* y (- (* -1 (/ t y)) 1)))
(*.f64 (neg.f64 y) (-.f64 #s(literal -1 binary64) (/.f64 t y)))
(- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(+ (* -1 (* y z)) (* b y))
(*.f64 (-.f64 b z) y)
b
(+ b (* -1 z))
(-.f64 b z)
(* -1 z)
(neg.f64 z)
(+ a (+ (* b (- y 2)) (* t (- b a))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t a))
(+ a (+ (* b (- y 2)) (+ (* t (- b a)) (* z (- 1 y)))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(* a (- 1 t))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(+ (* a (- 1 t)) (* z (- 1 y)))
(fma.f64 (neg.f64 y) z (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))
(* b (- t 2))
(*.f64 (-.f64 t #s(literal 2 binary64)) b)
(* z (- 1 y))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))
(*.f64 (+.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) z) b (/.f64 x z)) (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) (/.f64 a z) #s(literal 1 binary64)) y)) z)
(* z (+ (* -1 y) (/ (* b y) z)))
(*.f64 (-.f64 (/.f64 (*.f64 b y) z) y) z)
(* z (- (/ b z) 1))
(*.f64 (-.f64 (/.f64 b z) #s(literal 1 binary64)) z)
(* z (- (+ 1 (+ (/ a z) (+ (/ (* b (- y 2)) z) (/ (* t (- b a)) z)))) y))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) z) b (fma.f64 (/.f64 (-.f64 b a) z) t (/.f64 a z))) (-.f64 y #s(literal 1 binary64))) z)
(* z (- (+ 1 (/ (* a (- 1 t)) z)) y))
(*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) (/.f64 a z) #s(literal 1 binary64)) y) z)
z
(* z (+ 1 (/ (* a (- 1 t)) z)))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) (/.f64 a z) #s(literal 1 binary64)) z)
(* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) y))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) z) b (/.f64 x z)) (-.f64 y #s(literal 1 binary64))) z)
(* z (+ 1 (+ (/ x z) (/ (* b (- t 2)) z))))
(fma.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) z) b (/.f64 x z)) z z)
(* z (+ 1 (/ (* b (- t 2)) z)))
(*.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) (/.f64 b z) #s(literal 1 binary64)) z)
(* -1 (* z (- y 1)))
(*.f64 (-.f64 #s(literal 1 binary64) y) z)
(* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))
(*.f64 z (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) z) y) #s(literal -1 binary64)))
(* -1 (* z (+ y (* -1 (/ (* b y) z)))))
(*.f64 (-.f64 y (/.f64 (*.f64 b y) z)) (neg.f64 z))
(* -1 (* z (+ 1 (* -1 (/ b z)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 b z)) (neg.f64 z))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ a (+ (* b (- y 2)) (* t (- b a)))) z)))))
(*.f64 z (-.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t a)) z) (-.f64 y #s(literal 1 binary64))))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (* a (- 1 t)) z)))))
(*.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) (/.f64 a z) #s(literal 1 binary64)) y) z)
(* -1 (* z (- (* -1 (/ (* a (- 1 t)) z)) 1)))
(*.f64 (fma.f64 (-.f64 t #s(literal 1 binary64)) (/.f64 a z) #s(literal -1 binary64)) (neg.f64 z))
(* -1 (* z (+ (* -1 (- 1 y)) (* -1 (/ (+ x (* b (- (+ t y) 2))) z)))))
(*.f64 z (-.f64 (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) z) (-.f64 y #s(literal 1 binary64))))
(* -1 (* z (- (* -1 (/ (+ x (* b (- t 2))) z)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z)) (neg.f64 z))
(* -1 (* z (- (* -1 (/ (* b (- t 2)) z)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) z)) (neg.f64 z))
(- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(+ a (+ x (* b (- y 2))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))
(+ a (+ x (+ (* b (- y 2)) (* t (+ b (* -1 a))))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
1
#s(literal 1 binary64)
(+ 1 (* -1 t))
(-.f64 #s(literal 1 binary64) t)
(+ x (* b (- y 2)))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b x)
(+ x (+ (* b t) (* b (- y 2))))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(+ a (+ (* b (- y 2)) (* z (- 1 y))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))
(+ a (* z (- 1 y)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z a)
(+ a (+ (* -1 (* a t)) (* z (- 1 y))))
(fma.f64 (neg.f64 y) z (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))
(+ a z)
(+.f64 a z)
(+ a (+ z (* -1 (* a t))))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a z)
(+ x (+ (* b (- y 2)) (* z (- 1 y))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b x))
(+ x (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(+ x (+ z (* -2 b)))
(+.f64 (fma.f64 #s(literal -2 binary64) b z) x)
(+ x (+ z (+ (* -2 b) (* b t))))
(+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)
(+ z (* -2 b))
(fma.f64 #s(literal -2 binary64) b z)
(+ z (+ (* -2 b) (* b t)))
(fma.f64 (-.f64 t #s(literal 2 binary64)) b z)
-2
#s(literal -2 binary64)
(- t 2)
(-.f64 t #s(literal 2 binary64))
(* t (- b a))
(*.f64 (-.f64 b a) t)
(* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (+.f64 (/.f64 x t) b)) (-.f64 a (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) t))) t)
(* t (+ b (* -1 a)))
(*.f64 (-.f64 b a) t)
(* t (+ b (+ (* -1 a) (+ (/ a t) (+ (/ x t) (/ (* b (- y 2)) t))))))
(*.f64 (+.f64 (+.f64 b (-.f64 (/.f64 a t) a)) (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (/.f64 x t))) t)
(* -1 t)
(neg.f64 t)
(* t (- (/ 1 t) 1))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) #s(literal 1 binary64)) t)
(* b t)
(*.f64 b t)
(* t (+ b (+ (/ x t) (/ (* b (- y 2)) t))))
(*.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (+.f64 (/.f64 x t) b)) t)
(* t (- (+ b (+ (/ a t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))) a))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (/.f64 a t)) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) t) z b)) a) t)
(* -1 (* a t))
(*.f64 (neg.f64 t) a)
(* t (+ (* -1 a) (+ (/ a t) (/ (* z (- 1 y)) t))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) t) z (-.f64 (/.f64 a t) a)) t)
(* t (+ (* -1 a) (+ (/ a t) (/ z t))))
(*.f64 (+.f64 (-.f64 (/.f64 a t) a) (/.f64 z t)) t)
(* t (+ b (+ (/ x t) (+ (/ (* b (- y 2)) t) (/ (* z (- 1 y)) t)))))
(*.f64 (+.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (/.f64 x t)) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) t) z b)) t)
(* t (+ b (+ (* -2 (/ b t)) (+ (/ x t) (/ z t)))))
(*.f64 (+.f64 (+.f64 b (fma.f64 (/.f64 b t) #s(literal -2 binary64) (/.f64 x t))) (/.f64 z t)) t)
(* t (+ b (+ (* -2 (/ b t)) (/ z t))))
(*.f64 (+.f64 (fma.f64 (/.f64 b t) #s(literal -2 binary64) (/.f64 z t)) b) t)
(* t (+ 1 (/ y t)))
(fma.f64 (/.f64 y t) t t)
(* t (- 1 (* 2 (/ 1 t))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) t)) t)
(* -1 (* t (- (* -1 b) (* -1 a))))
(*.f64 (-.f64 a b) (neg.f64 t))
(* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))
(*.f64 (-.f64 a (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))) t) b)) (neg.f64 t))
(* -1 (* t (+ a (* -1 b))))
(*.f64 (-.f64 a b) (neg.f64 t))
(* -1 (* t (+ a (+ (* -1 b) (* -1 (/ (+ a (+ x (* b (- y 2)))) t))))))
(*.f64 (-.f64 (-.f64 a b) (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x)) t)) (neg.f64 t))
(* -1 (* t (- 1 (/ 1 t))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)) (neg.f64 t))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (* b (- y 2))) t)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b x) t) b))) t)
(* -1 (* t (+ (* -1 (- b a)) (* -1 (/ (+ a (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(*.f64 (-.f64 (-.f64 a b) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b a)) t)) (neg.f64 t))
(* -1 (* t (+ a (* -1 (/ (+ a (* z (- 1 y))) t)))))
(*.f64 (neg.f64 (-.f64 a (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z a) t))) t)
(* -1 (* t (+ a (* -1 (/ (+ a z) t)))))
(*.f64 (-.f64 a (/.f64 (+.f64 a z) t)) (neg.f64 t))
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ (* b (- y 2)) (* z (- 1 y)))) t)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)) t) b))) t)
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ z (* -2 b))) t)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) t) b))) t)
(* -1 (* t (+ (* -1 b) (* -1 (/ (+ z (* -2 b)) t)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b z) t) b))) t)
(* -1 (* t (- (* -1 (/ y t)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y t)) (neg.f64 t))
(* -1 (* t (- (* 2 (/ 1 t)) 1)))
(*.f64 (-.f64 (/.f64 #s(literal 2 binary64) t) #s(literal 1 binary64)) (neg.f64 t))
(- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(+ (* b t) (+ (* b (- y 2)) (* z (- 1 y))))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z))
(+ (* a (+ 1 (* -1 t))) (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) a) b (+.f64 (/.f64 x a) #s(literal 1 binary64))) (fma.f64 (/.f64 (-.f64 y #s(literal 1 binary64)) a) z t)) a)
(* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) t))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) a) b (/.f64 x a)) (-.f64 t #s(literal 1 binary64))) a)
(* a (+ 1 (* -1 t)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* a (+ 1 (+ (* -1 t) (+ (/ (* b t) a) (+ (/ (* b (- y 2)) a) (/ (* z (- 1 y)) a))))))
(fma.f64 (fma.f64 b (+.f64 (/.f64 t a) (/.f64 (-.f64 y #s(literal 2 binary64)) a)) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) a) t)) a a)
(* a (- (+ 1 (/ (* z (- 1 y)) a)) t))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) a) z (-.f64 #s(literal 1 binary64) t)) a)
(* a (- (+ 1 (/ z a)) t))
(*.f64 (-.f64 (+.f64 (/.f64 z a) #s(literal 1 binary64)) t) a)
(* -1 (* a (- t 1)))
(*.f64 (-.f64 #s(literal 1 binary64) t) a)
(* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))
(*.f64 a (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) a) t) #s(literal -1 binary64)))
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ (+ x (* b (- (+ t y) 2))) a)))))
(*.f64 a (-.f64 (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) a) (-.f64 t #s(literal 1 binary64))))
(* -1 (* a (- (+ t (* -1 (/ (+ (* b t) (+ (* b (- y 2)) (* z (- 1 y)))) a))) 1)))
(fma.f64 (-.f64 t (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) y) z)) a)) (neg.f64 a) a)
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ (* z (- 1 y)) a)))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) a) z (-.f64 #s(literal 1 binary64) t)) a)
(* -1 (* a (+ (* -1 (- 1 t)) (* -1 (/ z a)))))
(*.f64 (-.f64 (+.f64 (/.f64 z a) #s(literal 1 binary64)) t) a)
(- x (+ (* a (- t 1)) (* z (- y 1))))
(-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) (*.f64 a (-.f64 t #s(literal 1 binary64))))
(+ x (* a (- 1 t)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a x)
(- b z)
(-.f64 b z)
(+ a (+ (* -1 (* a t)) (+ (* b (- (+ t y) 2)) (* z (- 1 y)))))
(fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))
(+ x (* z (- 1 y)))
(fma.f64 (-.f64 #s(literal 1 binary64) y) z x)
(+ x z)
(+.f64 z x)
(* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 x b) y) t) (fma.f64 (/.f64 (-.f64 t #s(literal 1 binary64)) b) a (fma.f64 (/.f64 (-.f64 y #s(literal 1 binary64)) b) z #s(literal 2 binary64)))) b)
(* b (- (+ t (+ y (+ (/ x b) (/ (* a (- 1 t)) b)))) 2))
(*.f64 (+.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) t) b) a (+.f64 (/.f64 x b) y)) (-.f64 t #s(literal 2 binary64))) b)
(* b (- (+ t (+ y (/ x b))) 2))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 x b) y) t) #s(literal 2 binary64)) b)
(* b (+ y (* -1 (/ (* y z) b))))
(*.f64 (-.f64 y (/.f64 (*.f64 z y) b)) b)
(* b (+ 1 (* -1 (/ z b))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z b)) b)
(* b (- (+ t (+ y (+ (* -1 (/ (* a t) b)) (+ (/ a b) (/ (* z (- 1 y)) b))))) 2))
(*.f64 (+.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) t) b) a (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) b) z y)) (-.f64 t #s(literal 2 binary64))) b)
(* b (- (+ t (+ y (+ (/ x b) (/ (* z (- 1 y)) b)))) 2))
(*.f64 (+.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) y) b) z (+.f64 (/.f64 x b) y)) (-.f64 t #s(literal 2 binary64))) b)
(* b (- (+ t (+ (/ x b) (/ z b))) 2))
(*.f64 (+.f64 (+.f64 (/.f64 x b) t) (-.f64 (/.f64 z b) #s(literal 2 binary64))) b)
(* b (- (+ t (/ z b)) 2))
(*.f64 (-.f64 (+.f64 (/.f64 z b) t) #s(literal 2 binary64)) b)
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))
(*.f64 (-.f64 (/.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) (*.f64 a (-.f64 t #s(literal 1 binary64)))) (neg.f64 b)) (-.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 b))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (+ x (* a (- 1 t))) b)))))
(*.f64 (-.f64 (/.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 x)) b) (-.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 b))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ x b)))))
(*.f64 (-.f64 (-.f64 (/.f64 x (neg.f64 b)) t) (-.f64 y #s(literal 2 binary64))) (neg.f64 b))
(* -1 (* b (+ (* -1 y) (/ (* y z) b))))
(*.f64 (-.f64 (/.f64 (*.f64 z y) b) y) (neg.f64 b))
(* -1 (* b (- (/ z b) 1)))
(*.f64 (-.f64 (/.f64 z b) #s(literal 1 binary64)) (neg.f64 b))
(* -1 (* b (+ (* -1 t) (* -1 (- y 2)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 t y) #s(literal 2 binary64)) (neg.f64 b))
(* -1 (* b (+ (* -1 t) (+ (* -1 (- y 2)) (* -1 (/ (+ a (+ (* -1 (* a t)) (* z (- 1 y)))) b))))))
(*.f64 (-.f64 (-.f64 (/.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) b) (-.f64 y #s(literal 2 binary64))) t) (neg.f64 b))
(* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (+ x (* z (- 1 y))) b)))))
(*.f64 (-.f64 (/.f64 (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 x)) b) (-.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 b))
(* -1 (* b (+ (* -1 (- t 2)) (* -1 (/ (+ x z) b)))))
(*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (neg.f64 x) z) b) (-.f64 t #s(literal 2 binary64)))) b)
(* -1 (* b (+ (* -1 (- t 2)) (* -1 (/ z b)))))
(*.f64 (neg.f64 (neg.f64 (-.f64 (+.f64 (/.f64 z b) t) #s(literal 2 binary64)))) b)

rewrite302.0ms (2.6%)

Memory
-25.1MiB live, 303.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059358
074358
1408353
23615353
010638332
Stop Event
iter limit
node limit
iter limit
Counts
21 → 213
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(-.f64 #s(literal 1 binary64) t)
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (* (- b z) y) (*.f64 b y))
(*.f64 b y)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
(*.f64 #s(approx (- b z) (neg.f64 z)) y)
#s(approx (- b z) (neg.f64 z))
(neg.f64 z)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z)))
#s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a z)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))
(+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)
(fma.f64 (-.f64 t #s(literal 2 binary64)) b z)
(+.f64 t y)
(-.f64 t #s(literal 2 binary64))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) t) a)) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) t) a)) x))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) t) a)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) t) a)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) t) a)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64))) (fma.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (-.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(fma.f64 #s(literal -1 binary64) (*.f64 a (-.f64 t #s(literal 1 binary64))) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (+.f64 x (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 x (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(fma.f64 a (-.f64 #s(literal 1 binary64) t) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(fma.f64 (-.f64 t #s(literal 1 binary64)) (neg.f64 a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))) (/.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(+.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) t) a)) x)
(+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (+.f64 x (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
(+.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
(+.f64 x (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 t t)) (pow.f64 (+.f64 t #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 t #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64))) (pow.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 t #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 t t))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 t t t) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) (pow.f64 t #s(literal 3 binary64)))) (*.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) (+.f64 (fma.f64 t t t) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 t #s(literal 1 binary64))) (*.f64 (+.f64 t #s(literal 1 binary64)) (*.f64 t t))) (pow.f64 (+.f64 t #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 t t))) (neg.f64 (+.f64 t #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64)))) (neg.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 t t #s(literal -1 binary64))) (+.f64 t #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 t t (+.f64 t #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 t t)) (-.f64 #s(literal 1 binary64) (neg.f64 t)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 t t)) (+.f64 t #s(literal 1 binary64)))
(/.f64 (fma.f64 t t #s(literal -1 binary64)) (neg.f64 (+.f64 t #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 t t) (*.f64 #s(literal 1 binary64) (neg.f64 t)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64))) (+.f64 (fma.f64 t t t) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 t t (+.f64 t #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 t #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 t t))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 3 binary64)))))
(neg.f64 (-.f64 t #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) t #s(literal 1 binary64))
(-.f64 (pow.f64 (+.f64 (fma.f64 t t t) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 t #s(literal 3 binary64)) (+.f64 (fma.f64 t t t) #s(literal 1 binary64))))
(-.f64 (pow.f64 (+.f64 t #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 t t) (+.f64 t #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 t #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) t)
(+.f64 (neg.f64 t) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 t))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) (*.f64 x x))) (pow.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)
(fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)))
(+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) x)
(+.f64 x (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (* (- b z) y) (*.f64 b y))
(*.f64 b y)
(*.f64 y b)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
(*.f64 #s(approx (- b z) (neg.f64 z)) y)
(*.f64 y #s(approx (- b z) (neg.f64 z)))
#s(approx (- b z) (neg.f64 z))
(*.f64 #s(literal -1 binary64) z)
(*.f64 z #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 z z)) (+.f64 #s(literal 0 binary64) z))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 z #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 z z (*.f64 #s(literal 0 binary64) z))))
(neg.f64 z)
(-.f64 #s(literal 0 binary64) z)
(+.f64 #s(literal 0 binary64) (neg.f64 z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z)))
#s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (*.f64 z z)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64))) (pow.f64 (fma.f64 z (-.f64 z (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (*.f64 z z))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z (-.f64 z (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))) (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z)) (*.f64 z z))) (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z))))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))) (-.f64 z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (*.f64 z z))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 z (-.f64 z (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (*.f64 z z)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z)))
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) z))))
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64))) (fma.f64 z (-.f64 z (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (*.f64 z z))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (-.f64 z (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64))) (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 a (-.f64 t #s(literal 1 binary64))) z)
(fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) z)
(fma.f64 (-.f64 #s(literal 1 binary64) t) a z)
(fma.f64 a (-.f64 #s(literal 1 binary64) t) z)
(fma.f64 (-.f64 t #s(literal 1 binary64)) (neg.f64 a) z)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z))) (/.f64 (*.f64 z z) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (neg.f64 z))))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) a) z)
(+.f64 z (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))
(*.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (fma.f64 (-.f64 t #s(literal 2 binary64)) b z)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x) (-.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (fma.f64 (-.f64 t #s(literal 2 binary64)) b z)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64)) (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) (*.f64 (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x) (*.f64 x x))) (*.f64 (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x) (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (pow.f64 (+.f64 z x) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) (+.f64 z x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64))) (-.f64 x (fma.f64 (-.f64 t #s(literal 2 binary64)) b z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 (+.f64 z x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 z x) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) (+.f64 z x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (fma.f64 (-.f64 t #s(literal 2 binary64)) b z)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64)) (*.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 3 binary64))) (fma.f64 x (-.f64 x (fma.f64 (-.f64 t #s(literal 2 binary64)) b z)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x) (-.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (fma.f64 (-.f64 t #s(literal 2 binary64)) b z)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 3 binary64)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 z z)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z)) #s(literal -1 binary64)) x)
(fma.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (pow.f64 (fma.f64 z (-.f64 z (*.f64 (-.f64 t #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)) x)
(fma.f64 (-.f64 t #s(literal 2 binary64)) b (+.f64 z x))
(fma.f64 b (-.f64 t #s(literal 2 binary64)) (+.f64 z x))
(-.f64 (/.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) #s(literal 2 binary64)) (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) (/.f64 (*.f64 x x) (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
(+.f64 (+.f64 x (*.f64 (-.f64 t #s(literal 2 binary64)) b)) z)
(+.f64 (+.f64 z x) (*.f64 (-.f64 t #s(literal 2 binary64)) b))
(+.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) (+.f64 z x))
(+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)
(+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
(+.f64 x (fma.f64 (-.f64 t #s(literal 2 binary64)) b z))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 z z)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (pow.f64 (fma.f64 z (-.f64 z (*.f64 (-.f64 t #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z)) (-.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 z z))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z (-.f64 z (*.f64 (-.f64 t #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z))) (*.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z)) (*.f64 z z))) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64))) (-.f64 z (*.f64 (-.f64 t #s(literal 2 binary64)) b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 z z))) (neg.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (fma.f64 z (-.f64 z (*.f64 (-.f64 t #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 z z)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z z (-.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (fma.f64 z (-.f64 z (*.f64 (-.f64 t #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z)) (-.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 z z))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (-.f64 z (*.f64 (-.f64 t #s(literal 2 binary64)) b)) (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))))
(fma.f64 (-.f64 t #s(literal 2 binary64)) b z)
(fma.f64 b (-.f64 t #s(literal 2 binary64)) z)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z))) (/.f64 (*.f64 z z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (neg.f64 z))))
(+.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) z)
(+.f64 z (*.f64 (-.f64 t #s(literal 2 binary64)) b))
(*.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (pow.f64 (-.f64 t y) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 t y) (-.f64 y t)) (pow.f64 (-.f64 y t) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 y (-.f64 y t) (*.f64 t t)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 t (-.f64 t y) (*.f64 y y)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 t y) (*.f64 (+.f64 t y) (-.f64 t y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 y t) (*.f64 (+.f64 t y) (-.f64 y t))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 y (-.f64 y t) (*.f64 t t)) (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 t (-.f64 t y) (*.f64 y y)) (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 t t) (-.f64 t y)) (*.f64 (-.f64 t y) (*.f64 y y))) (pow.f64 (-.f64 t y) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 y t)) (*.f64 (-.f64 y t) (*.f64 t t))) (pow.f64 (-.f64 y t) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 t y) (-.f64 t y))) (neg.f64 (-.f64 t y)))
(/.f64 (neg.f64 (*.f64 (+.f64 t y) (-.f64 y t))) (neg.f64 (-.f64 y t)))
(/.f64 (neg.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (-.f64 y t) (*.f64 t t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 t (-.f64 t y) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (-.f64 t y))
(/.f64 (*.f64 (+.f64 t y) (-.f64 y t)) (-.f64 y t))
(/.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y (-.f64 y t) (*.f64 t t)))
(/.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 t (-.f64 t y) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 t y) (*.f64 (+.f64 t y) (-.f64 t y))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y t) (*.f64 (+.f64 t y) (-.f64 y t))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y t) (*.f64 t t)) (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t (-.f64 t y) (*.f64 y y)) (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(fma.f64 t #s(literal 1 binary64) y)
(fma.f64 #s(literal 1 binary64) t y)
(fma.f64 #s(literal 1 binary64) y t)
(fma.f64 y #s(literal 1 binary64) t)
(-.f64 (/.f64 (*.f64 t t) (-.f64 t y)) (/.f64 (*.f64 y y) (-.f64 t y)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y t)) (/.f64 (*.f64 t t) (-.f64 y t)))
(+.f64 t y)
(+.f64 y t)
(*.f64 (fma.f64 t t #s(literal -4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) t) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) t) (fma.f64 t t #s(literal -4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64))) (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 t t) (+.f64 #s(literal 2 binary64) t)) (*.f64 (+.f64 #s(literal 2 binary64) t) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 2 binary64) t)))
(/.f64 (-.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64)))) (*.f64 (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64))) #s(literal 8 binary64))) (*.f64 (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64))) (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64)))))
(/.f64 (neg.f64 (fma.f64 t t #s(literal -4 binary64))) (neg.f64 (+.f64 #s(literal 2 binary64) t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64)))))
(/.f64 (fma.f64 t t #s(literal -4 binary64)) (-.f64 t #s(literal -2 binary64)))
(/.f64 (fma.f64 t t #s(literal -4 binary64)) (+.f64 #s(literal 2 binary64) t))
(/.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 t t (-.f64 #s(literal 4 binary64) (*.f64 t #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) t) (fma.f64 t t #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64))) (-.f64 (pow.f64 t #s(literal 3 binary64)) #s(literal 8 binary64))))
(fma.f64 t #s(literal 1 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) t #s(literal -2 binary64))
(-.f64 (/.f64 (*.f64 t t) (+.f64 #s(literal 2 binary64) t)) (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) t)))
(-.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64)))) (/.f64 #s(literal 8 binary64) (fma.f64 t t (fma.f64 #s(literal 2 binary64) t #s(literal 4 binary64)))))
(-.f64 t #s(literal 2 binary64))
(+.f64 #s(literal -2 binary64) t)
(+.f64 t #s(literal -2 binary64))

eval63.0ms (0.5%)

Memory
15.0MiB live, 126.4MiB allocated
Compiler

Compiled 21 357 to 1 926 computations (91% saved)

prune24.0ms (0.2%)

Memory
25.9MiB live, 63.5MiB allocated
Pruning

17 alts after pruning (10 fresh and 7 done)

PrunedKeptTotal
New3936399
Fresh145
Picked235
Done145
Total39717414
Accuracy
100.0%
Counts
414 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
30.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
26.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
19.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
16.7%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
13.7%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
43.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
38.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
23.9%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
47.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
36.9%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
39.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 #s(approx (+ (* (- t 2) b) z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)))
30.5%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
48.9%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))))
44.2%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
15.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
16.5%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
Compiler

Compiled 1 913 to 651 computations (66% saved)

regimes128.0ms (1.1%)

Memory
-29.8MiB live, 132.7MiB allocated
Counts
31 → 2
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 #s(approx (+ (* (- t 2) b) z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Outputs
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
Calls

7 calls:

42.0ms
a
29.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
14.0ms
x
12.0ms
z
10.0ms
t
Results
AccuracySegmentsBranch
94.5%1x
96.1%2y
94.5%1z
96.1%2t
94.5%1a
97.1%2b
98.8%2(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Compiler

Compiled 27 to 54 computations (-100% saved)

regimes103.0ms (0.9%)

Memory
22.8MiB live, 107.2MiB allocated
Counts
30 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 #s(approx (+ (* (- t 2) b) z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
Calls

7 calls:

31.0ms
a
22.0ms
t
11.0ms
b
10.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
9.0ms
x
Results
AccuracySegmentsBranch
92.6%3x
94.5%3z
93.2%3a
95.0%3y
85.2%3t
93.1%3b
91.3%3(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Compiler

Compiled 27 to 54 computations (-100% saved)

regimes61.0ms (0.5%)

Memory
-6.6MiB live, 32.7MiB allocated
Counts
29 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 #s(approx (+ (* (- t 2) b) z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
Calls

2 calls:

50.0ms
y
9.0ms
z
Results
AccuracySegmentsBranch
93.2%3z
93.5%3y
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes288.0ms (2.5%)

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

5 calls:

146.0ms
a
114.0ms
x
9.0ms
y
9.0ms
z
9.0ms
b
Results
AccuracySegmentsBranch
81.2%3x
91.3%3b
92.2%3z
78.5%2a
90.8%4y
Compiler

Compiled 5 to 30 computations (-500% saved)

regimes47.0ms (0.4%)

Memory
11.9MiB live, 58.1MiB allocated
Counts
27 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 #s(approx (+ (* (- t 2) b) z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
Calls

4 calls:

20.0ms
b
8.0ms
y
8.0ms
z
8.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Results
AccuracySegmentsBranch
89.2%3y
88.4%3b
83.4%3(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
85.0%3z
Compiler

Compiled 24 to 36 computations (-50% saved)

regimes85.0ms (0.7%)

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

2 calls:

75.0ms
b
8.0ms
y
Results
AccuracySegmentsBranch
88.4%3b
83.3%6y
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes64.0ms (0.5%)

Memory
3.1MiB live, 124.3MiB allocated
Counts
24 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 #s(approx (+ (* (- t 2) b) z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- 1 t) a) (*.f64 (-.f64 (/.f64 a t) a) t)))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
Calls

7 calls:

13.0ms
t
11.0ms
a
8.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
8.0ms
x
8.0ms
b
Results
AccuracySegmentsBranch
75.4%3y
72.6%3a
72.6%3x
72.1%5(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
74.2%3z
75.3%4t
75.9%4b
Compiler

Compiled 27 to 54 computations (-100% saved)

regimes46.0ms (0.4%)

Memory
-6.2MiB live, 108.2MiB allocated
Counts
21 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 #s(approx (+ (* (- t 2) b) z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
Calls

6 calls:

9.0ms
x
8.0ms
y
8.0ms
t
7.0ms
a
7.0ms
b
Results
AccuracySegmentsBranch
66.5%3x
71.6%3a
73.6%5t
70.6%3z
71.9%4b
69.6%3y
Compiler

Compiled 6 to 36 computations (-500% saved)

regimes8.0ms (0.1%)

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

1 calls:

6.0ms
a
Results
AccuracySegmentsBranch
70.9%3a
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes38.0ms (0.3%)

Memory
0.6MiB live, 80.3MiB allocated
Counts
19 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 #s(approx (+ (* (- t 2) b) z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
Calls

5 calls:

11.0ms
a
8.0ms
b
6.0ms
t
6.0ms
z
6.0ms
y
Results
AccuracySegmentsBranch
69.6%3y
74.2%7b
70.7%4t
67.6%3z
68.0%3a
Compiler

Compiled 5 to 30 computations (-500% saved)

regimes14.0ms (0.1%)

Memory
-1.3MiB live, 37.5MiB allocated
Counts
18 → 4
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 #s(approx (+ (* (- t 2) b) z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

2 calls:

7.0ms
y
6.0ms
t
Results
AccuracySegmentsBranch
70.7%4t
65.8%4y
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes38.0ms (0.3%)

Memory
-23.5MiB live, 95.8MiB allocated
Counts
17 → 5
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 #s(approx (+ (* (- t 2) b) z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
Calls

5 calls:

9.0ms
t
9.0ms
b
7.0ms
z
6.0ms
a
5.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Results
AccuracySegmentsBranch
65.0%3z
70.7%5b
63.9%3a
59.9%5(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
62.3%3t
Compiler

Compiled 25 to 42 computations (-68% saved)

regimes17.0ms (0.1%)

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

3 calls:

5.0ms
x
5.0ms
b
5.0ms
z
Results
AccuracySegmentsBranch
65.0%3z
55.3%3x
62.1%4b
Compiler

Compiled 3 to 18 computations (-500% saved)

regimes47.0ms (0.4%)

Memory
-22.3MiB live, 16.1MiB allocated
Counts
13 → 4
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
Calls

2 calls:

42.0ms
z
5.0ms
y
Results
AccuracySegmentsBranch
65.8%4y
63.8%3z
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes14.0ms (0.1%)

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

3 calls:

4.0ms
z
4.0ms
y
4.0ms
a
Results
AccuracySegmentsBranch
63.8%3z
55.6%4a
63.3%3y
Compiler

Compiled 3 to 18 computations (-500% saved)

regimes37.0ms (0.3%)

Memory
-1.8MiB live, 36.2MiB allocated
Counts
11 → 5
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
Calls

5 calls:

20.0ms
y
4.0ms
z
4.0ms
b
4.0ms
t
4.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Results
AccuracySegmentsBranch
49.6%3(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
47.6%5b
54.2%5t
58.9%5y
51.9%5z
Compiler

Compiled 25 to 42 computations (-68% saved)

regimes36.0ms (0.3%)

Memory
-24.9MiB live, 23.1MiB allocated
Counts
10 → 4
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

4 calls:

24.0ms
x
4.0ms
a
4.0ms
t
4.0ms
y
Results
AccuracySegmentsBranch
51.8%4t
51.3%4a
44.9%5x
51.6%6y
Compiler

Compiled 4 to 24 computations (-500% saved)

regimes8.0ms (0.1%)

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

2 calls:

3.0ms
a
3.0ms
t
Results
AccuracySegmentsBranch
51.3%4a
43.9%5t
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes7.0ms (0.1%)

Memory
10.7MiB live, 10.7MiB allocated
Counts
8 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
Calls

2 calls:

3.0ms
a
3.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Results
AccuracySegmentsBranch
43.5%3(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
49.4%3a
Compiler

Compiled 22 to 24 computations (-9.1% saved)

regimes15.0ms (0.1%)

Memory
-20.0MiB live, 16.5MiB allocated
Counts
7 → 4
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y))
Calls

3 calls:

8.0ms
a
3.0ms
z
3.0ms
y
Results
AccuracySegmentsBranch
46.4%4y
32.6%2z
42.1%3a
Compiler

Compiled 3 to 18 computations (-500% saved)

regimes9.0ms (0.1%)

Memory
19.7MiB live, 19.7MiB allocated
Counts
6 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
Calls

3 calls:

3.0ms
b
3.0ms
y
3.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Results
AccuracySegmentsBranch
43.5%3(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
42.7%4b
40.4%3y
Compiler

Compiled 23 to 30 computations (-30.4% saved)

regimes9.0ms (0.1%)

Memory
-28.5MiB live, 9.4MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) z))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))
Calls

2 calls:

6.0ms
a
2.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Results
AccuracySegmentsBranch
37.6%3a
41.9%3(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Compiler

Compiled 22 to 24 computations (-9.1% saved)

regimes10.0ms (0.1%)

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

5 calls:

2.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
2.0ms
x
2.0ms
b
2.0ms
y
2.0ms
t
Results
AccuracySegmentsBranch
30.5%1y
39.3%3t
38.7%3b
38.4%3x
40.0%3(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Compiler

Compiled 25 to 42 computations (-68% saved)

regimes7.0ms (0.1%)

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

4 calls:

2.0ms
(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
2.0ms
x
2.0ms
t
2.0ms
b
Results
AccuracySegmentsBranch
38.4%3x
30.5%1b
30.5%1t
30.5%1(+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Compiler

Compiled 24 to 36 computations (-50% saved)

regimes9.0ms (0.1%)

Memory
-23.1MiB live, 15.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

5.0ms
z
1.0ms
b
1.0ms
x
1.0ms
a
Results
AccuracySegmentsBranch
30.5%1b
30.5%1z
30.5%1a
30.5%1x
Compiler

Compiled 4 to 24 computations (-500% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2205145298423274e+304
1.0392388319863562e+305
Compiler

Compiled 24 to 27 computations (-12.5% saved)

bsearch42.0ms (0.4%)

Memory
-9.0MiB live, 77.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.7911369554248684e-19
0.00027506930988959876
13.0ms
-5.252692537146214e+64
-5.07200282591621e+62
Samples
25.0ms272×0valid
Compiler

Compiled 1 235 to 952 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 8.0ms (48% of total)
ival-sub: 6.0ms (36% of total)
ival-add: 2.0ms (12% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch13.0ms (0.1%)

Memory
17.4MiB live, 17.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.7911369554248684e-19
0.00027506930988959876
10.0ms
-5.252692537146214e+64
-5.07200282591621e+62
Samples
6.0ms80×0valid
Compiler

Compiled 1 214 to 945 computations (22.2% saved)

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

bsearch51.0ms (0.4%)

Memory
7.6MiB live, 83.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
2.4485521349282967e+116
6.912812493282346e+137
23.0ms
-1.5548308239857475e+56
-2.3456147876292257e+37
Samples
32.0ms336×0valid
Compiler

Compiled 1 473 to 1 140 computations (22.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-sub: 11.0ms (53.4% of total)
ival-mult: 6.0ms (29.1% of total)
ival-add: 3.0ms (14.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch33.0ms (0.3%)

Memory
-16.7MiB live, 66.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
3.119823921375975e+112
1.8204851277299028e+115
13.0ms
-5.252692537146214e+64
-5.07200282591621e+62
Samples
20.0ms224×0valid
Compiler

Compiled 954 to 762 computations (20.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-sub: 7.0ms (51.6% of total)
ival-mult: 5.0ms (36.9% of total)
ival-add: 2.0ms (14.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch37.0ms (0.3%)

Memory
19.7MiB live, 58.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.097181847659438e+155
8.327327989153589e+163
15.0ms
-64564117344388.55
-405707016327.55054
Samples
21.0ms256×0valid
Compiler

Compiled 1 320 to 955 computations (27.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sub: 6.0ms (47% of total)
ival-mult: 5.0ms (39.1% of total)
ival-add: 2.0ms (15.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch36.0ms (0.3%)

Memory
-23.4MiB live, 55.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
0.0021722991489095005
75488058.60400046
10.0ms
-5.252692537146214e+64
-5.07200282591621e+62
Samples
20.0ms224×0valid
Compiler

Compiled 1 282 to 945 computations (26.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sub: 6.0ms (47.3% of total)
ival-mult: 4.0ms (31.6% of total)
ival-add: 2.0ms (15.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch37.0ms (0.3%)

Memory
25.7MiB live, 63.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
6.307086247750404e+55
9.983141370990991e+57
18.0ms
-1.5721147634268787e+175
-1.0959821966170952e+166
Samples
21.0ms256×0valid
Compiler

Compiled 1 592 to 1 099 computations (31% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sub: 5.0ms (39.2% of total)
ival-mult: 5.0ms (39.2% of total)
ival-add: 2.0ms (15.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch34.0ms (0.3%)

Memory
6.9MiB live, 44.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.82070721017022e+63
3.9659995477740146e+69
13.0ms
-1.5721147634268787e+175
-1.0959821966170952e+166
Samples
18.0ms224×0valid
Compiler

Compiled 1 842 to 1 251 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sub: 5.0ms (45.5% of total)
ival-mult: 4.0ms (36.4% of total)
ival-add: 2.0ms (18.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch26.0ms (0.2%)

Memory
-13.2MiB live, 25.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
0.0021722991489095005
75488058.60400046
7.0ms
-5.252692537146214e+64
-5.07200282591621e+62
Samples
13.0ms160×0valid
Compiler

Compiled 1 265 to 945 computations (25.3% saved)

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

bsearch79.0ms (0.7%)

Memory
-5.5MiB live, 79.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.961478315821613e+37
1.8863474113917402e+42
17.0ms
-1.097525991727035e-96
-8.177988155426024e-104
37.0ms
-3.3989026916284056e+117
-2.7735163936564753e+107
Samples
37.0ms432×0valid
Compiler

Compiled 2 128 to 1 556 computations (26.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-sub: 9.0ms (42% of total)
ival-mult: 8.0ms (37.3% of total)
ival-add: 3.0ms (14% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch99.0ms (0.8%)

Memory
1.0MiB live, 119.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
4.673657790600785e+46
4.056919811213867e+68
22.0ms
1.0521752560765719e-281
6.56777427467393e-271
14.0ms
-3.5859628945640213e-70
-4.3188344616515617e-72
17.0ms
-2.863473649295559e+114
-1.2603878199433823e+112
Samples
68.0ms560×0valid
Compiler

Compiled 2 834 to 2 071 computations (26.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-sub: 16.0ms (46.8% of total)
ival-mult: 13.0ms (38% of total)
ival-add: 5.0ms (14.6% of total)
exact: 1.0ms (2.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch36.0ms (0.3%)

Memory
-12.4MiB live, 24.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.2671026256073607e+105
1.5556132450225303e+108
2.0ms
-1.5548308239857475e+56
-2.3456147876292257e+37
Samples
10.0ms128×0valid
Compiler

Compiled 1 608 to 1 143 computations (28.9% saved)

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

bsearch38.0ms (0.3%)

Memory
15.8MiB live, 51.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
0.0021722991489095005
75488058.60400046
19.0ms
3.4011855589305243e-239
2.450232786083989e-229
3.0ms
-5.252692537146214e+64
-5.07200282591621e+62
Samples
23.0ms224×0valid
Compiler

Compiled 2 191 to 1 588 computations (27.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sub: 5.0ms (44.5% of total)
ival-mult: 4.0ms (35.6% of total)
ival-add: 2.0ms (17.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch37.0ms (0.3%)

Memory
23.9MiB live, 61.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.2671026256073607e+105
1.5556132450225303e+108
19.0ms
-1.4368402698047813e+94
-3.6929204420315824e+90
Samples
23.0ms240×0valid
Compiler

Compiled 1 160 to 891 computations (23.2% saved)

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

bsearch57.0ms (0.5%)

Memory
-21.5MiB live, 101.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
0.00027506930988959876
0.0021722991489095005
14.0ms
5.385318065449881e-137
3.545380804158694e-135
22.0ms
-1.2603853640331596e-73
-8.584409436739725e-87
1.0ms
-5.252692537146214e+64
-5.07200282591621e+62
Samples
33.0ms368×0valid
Compiler

Compiled 2 052 to 1 551 computations (24.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-sub: 11.0ms (50.5% of total)
ival-mult: 7.0ms (32.2% of total)
ival-add: 3.0ms (13.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch55.0ms (0.5%)

Memory
7.2MiB live, 86.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
3.206111716679986e+69
2.5414044748268786e+91
22.0ms
-1535326.9783488465
-0.38194546546783853
1.0ms
-3.3989026916284056e+117
-2.7735163936564753e+107
Samples
30.0ms320×0valid
Compiler

Compiled 2 124 to 1 606 computations (24.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 10.0ms (49.9% of total)
ival-sub: 7.0ms (34.9% of total)
ival-add: 3.0ms (15% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch60.0ms (0.5%)

Memory
-12.3MiB live, 101.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
3.2364523700940024e+95
3.642132864359186e+97
19.0ms
6440392537320983.0
3.699186120727921e+22
19.0ms
-5.0282443350261545e+100
-1.340515469864509e+98
Samples
33.0ms384×0valid
Compiler

Compiled 1 728 to 1 318 computations (23.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-sub: 8.0ms (38.7% of total)
ival-mult: 7.0ms (33.8% of total)
ival-add: 5.0ms (24.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch16.0ms (0.1%)

Memory
28.8MiB live, 28.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
3.642132864359186e+97
8.551253256118397e+99
1.0ms
-5.0282443350261545e+100
-1.340515469864509e+98
Samples
9.0ms112×0valid
Compiler

Compiled 1 194 to 882 computations (26.1% saved)

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

bsearch77.0ms (0.7%)

Memory
-10.0MiB live, 119.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
75488058.60400046
5.868329152634472e+21
20.0ms
-1.6446983560635262e+45
-5.026463680243579e+38
20.0ms
-5.883203656571931e+218
-1.092823624245244e+218
Samples
55.0ms400×0valid
Compiler

Compiled 1 938 to 1 417 computations (26.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-sub: 28.0ms (65.3% of total)
ival-mult: 10.0ms (23.3% of total)
ival-add: 3.0ms (7% 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
2.5MiB live, 2.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2205145298423274e+304
1.0392388319863562e+305
0.0ms
-inf
-1.2272992610372943e+308
Compiler

Compiled 24 to 27 computations (-12.5% saved)

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2205145298423274e+304
1.0392388319863562e+305
0.0ms
-inf
-1.2272992610372943e+308
Compiler

Compiled 24 to 27 computations (-12.5% saved)

bsearch0.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2205145298423274e+304
1.0392388319863562e+305
0.0ms
-inf
-1.2272992610372943e+308
Compiler

Compiled 24 to 27 computations (-12.5% saved)

bsearch117.0ms (1%)

Memory
-13.6MiB live, 73.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.0664822656676007e+99
5.51136768257453e+99
100.0ms
-5.109513548401531e+75
-2.3797209633230893e+71
Samples
18.0ms224×0valid
Compiler

Compiled 1 648 to 1 021 computations (38% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sub: 5.0ms (46.1% of total)
ival-mult: 4.0ms (36.9% of total)
ival-add: 2.0ms (18.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify76.0ms (0.7%)

Memory
-20.5MiB live, 56.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02953399
13513399
23963399
34453399
44933399
55733399
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(if (<=.f64 y #s(literal -579999999999999967790043086891011180722342167488787569623171072 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (if (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))))
(if (<=.f64 y #s(literal -1650000000000000086331248672181356976426044632662047850135289856 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))) (if (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))))
(if (<=.f64 z #s(literal -140000000000000004155168318224704868655258293348692131840 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (if (<=.f64 z #s(literal 4100000000000000067724635881684132836750046052616762072010034311454885533067306854226414342764903334573112981058980167469236224 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(if (<=.f64 y #s(literal -17000000000000000800897614359995622290226833626440309991943438336 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 1200000000000000018671299355360211629121841676305273720043724696517000537397706843917982467898056937211447537041408 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 b #s(literal -33000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b a)))) (if (<=.f64 b #s(literal 720000000000000014693707236542699814746139679311607277688380002253820043821064387623994847448877823799834671371178493899099110244104225837284412773053235200 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))))))
(if (<=.f64 y #s(literal -3500000000000000293846712132725826783607127456880330262100049920 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 75000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) a)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 a #s(literal -10999999999999999508149566950694934827041110552320785664326848360485371956492618626804250099690873370475506748061783051094774446132218053389716514863189314632092221440 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))) (if (<=.f64 a #s(literal 1650000000000000053638356211135463450934681644959549882368 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))))
(if (<=.f64 a #s(literal -42000000000000001097835262808236905715238510133951320006195281051912137909600333026101497112160202762970200607057859968622488001195806212230969007555261977075740835840 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))) (if (<=.f64 a #s(literal 24000000000000000184313689464783271257604786381983762319655122763776 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))))
(if (<=.f64 y #s(literal -3200000000000000112070389950181157537474570169545978419355844608 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 176000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 t #s(literal -284999999999999986223058190832525295746538464642139528285411858697208845112774260925958787394870176854835200 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal -1346748258665827/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))) (if (<=.f64 t #s(literal 3199999999999999927961914350593088946176 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)))))
(if (<=.f64 b #s(literal -14999999999999998951799020389456595927009997252084652738923845292470844749246370855642945380341381701365842051072 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (if (<=.f64 b #s(literal -6216540455122333/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))) (if (<=.f64 b #s(literal 5388768835743743/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))) (if (<=.f64 b #s(literal 11499999999999999922040909755158721729309647082356736 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))))
(if (<=.f64 z #s(literal -140000000000000004155168318224704868655258293348692131840 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))) (if (<=.f64 z #s(literal 2949999999999999830593462286672374733142516277751380717540205287401772467358446963693503679657383766786048 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))))
(if (<=.f64 y #s(literal -15499999999999999526640594114546546508642839010697795864239276032 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 1517861907679173/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))) (if (<=.f64 y #s(literal 125000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)))))
(if (<=.f64 z #s(literal -104999999999999992975407258603394995338382298251162842411137781316235861407658115857526030336 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (if (<=.f64 z #s(literal 569999999999999972446116381665050591493076929284279056570823717394417690225548521851917574789740353709670400 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))))
(if (<=.f64 y #s(literal -579999999999999967790043086891011180722342167488787569623171072 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal -6808458676997901/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 y #s(literal 6383111685397477/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) (if (<=.f64 y #s(literal 4842270319348757/2305843009213693952 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))))
(if (<=.f64 t #s(literal -279999999999999984749360207413440077560013350461573014973904933176820268347028369172691047464431017667854336 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal -25/2 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (if (<=.f64 t #s(literal 16000000000000001160502982104467762018533990554344351288291362487664640 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)))))
(if (<=.f64 a #s(literal -16999999999999999687548481198199885520374802511651306369906205132529469537145924881711613414394036224 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (if (<=.f64 a #s(literal 17600000000000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) (if (<=.f64 a #s(literal 4600000000000000300506267898187978346489248222354776482293586059384709181699546365230338321416192 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)))))
(if (<=.f64 a #s(literal -16999999999999999687548481198199885520374802511651306369906205132529469537145924881711613414394036224 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (if (<=.f64 a #s(literal 600000000000000028968423588113241537296267582071905949810948043986265538848346961037851051203493888 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
(if (<=.f64 y #s(literal -179999999999999995282832658797203074990026051961221565037902017573347081146522252914317944228520011150111644861755700829782179067229727817425835865178005889399449191717278723656639065294732004842082485607680149739798528 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y)) (if (<=.f64 y #s(literal -679999999999999992247693172092463742976 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y))) (if (<=.f64 y #s(literal 1100000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal -inf.0 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t)) (if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal -inf.0 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y))) (if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal -inf.0 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t))) (if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))))
(if (<=.f64 x #s(literal -26999999999999999071127183309954739259150309909273590861287168004027580416 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) (if (<=.f64 x #s(literal 1150000000000000095995080465253068590639969257794463625521126231226582308872090211549720456581873664 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))
Outputs
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(if (<=.f64 (+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))))
(if (<=.f64 y #s(literal -579999999999999967790043086891011180722342167488787569623171072 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (if (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))))
(if (<=.f64 y #s(literal -579999999999999967790043086891011180722342167488787569623171072 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z a)))) (if (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))))
(if (<=.f64 y #s(literal -1650000000000000086331248672181356976426044632662047850135289856 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))) (if (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))))
(if (<=.f64 y #s(literal -1650000000000000086331248672181356976426044632662047850135289856 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))) (if (<=.f64 y #s(literal 7366891713276647/18889465931478580854784 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))))
(if (<=.f64 z #s(literal -140000000000000004155168318224704868655258293348692131840 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (if (<=.f64 z #s(literal 4100000000000000067724635881684132836750046052616762072010034311454885533067306854226414342764903334573112981058980167469236224 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(if (<=.f64 y #s(literal -17000000000000000800897614359995622290226833626440309991943438336 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 1200000000000000018671299355360211629121841676305273720043724696517000537397706843917982467898056937211447537041408 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 z (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 y #s(literal -17000000000000000800897614359995622290226833626440309991943438336 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 1200000000000000018671299355360211629121841676305273720043724696517000537397706843917982467898056937211447537041408 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 b #s(literal -33000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b a)))) (if (<=.f64 b #s(literal 720000000000000014693707236542699814746139679311607277688380002253820043821064387623994847448877823799834671371178493899099110244104225837284412773053235200 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b a))))))
(if (<=.f64 y #s(literal -3500000000000000293846712132725826783607127456880330262100049920 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 75000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 b a) t #s(approx (+ (* (- y 2) b) (+ (* (- 1 y) z) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) a)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 a #s(literal -10999999999999999508149566950694934827041110552320785664326848360485371956492618626804250099690873370475506748061783051094774446132218053389716514863189314632092221440 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))) (if (<=.f64 a #s(literal 1650000000000000053638356211135463450934681644959549882368 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))))
(if (<=.f64 a #s(literal -42000000000000001097835262808236905715238510133951320006195281051912137909600333026101497112160202762970200607057859968622488001195806212230969007555261977075740835840 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a)))) (if (<=.f64 a #s(literal 24000000000000000184313689464783271257604786381983762319655122763776 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) (fma.f64 #s(approx (- 1 y) (neg.f64 y)) z (*.f64 (-.f64 #s(literal 1 binary64) t) a))))))
(if (<=.f64 y #s(literal -3200000000000000112070389950181157537474570169545978419355844608 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 176000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 t #s(literal -284999999999999986223058190832525295746538464642139528285411858697208845112774260925958787394870176854835200 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal -1346748258665827/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))) (if (<=.f64 t #s(literal 3199999999999999927961914350593088946176 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)))))
(if (<=.f64 b #s(literal -14999999999999998951799020389456595927009997252084652738923845292470844749246370855642945380341381701365842051072 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (if (<=.f64 b #s(literal -6216540455122333/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))) (if (<=.f64 b #s(literal 5388768835743743/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))) (if (<=.f64 b #s(literal 11499999999999999922040909755158721729309647082356736 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))))
(if (<=.f64 z #s(literal -140000000000000004155168318224704868655258293348692131840 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))) (if (<=.f64 z #s(literal 2949999999999999830593462286672374733142516277751380717540205287401772467358446963693503679657383766786048 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))))
(if (<=.f64 y #s(literal -15499999999999999526640594114546546508642839010697795864239276032 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 1517861907679173/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))) (if (<=.f64 y #s(literal 125000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) (+.f64 (fma.f64 #s(approx (- t 2) #s(literal -2 binary64)) b z) x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)))))
(if (<=.f64 z #s(literal -104999999999999992975407258603394995338382298251162842411137781316235861407658115857526030336 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (if (<=.f64 z #s(literal 569999999999999972446116381665050591493076929284279056570823717394417690225548521851917574789740353709670400 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 t) a) (+ (* (- (+ t y) 2) b) x)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))))
(if (<=.f64 y #s(literal -579999999999999967790043086891011180722342167488787569623171072 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal -6808458676997901/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 y #s(literal 6383111685397477/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) (if (<=.f64 y #s(literal 4842270319348757/2305843009213693952 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))))
(if (<=.f64 t #s(literal -279999999999999984749360207413440077560013350461573014973904933176820268347028369172691047464431017667854336 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal -25/2 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (if (<=.f64 t #s(literal 16000000000000001160502982104467762018533990554344351288291362487664640 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)))))
(if (<=.f64 a #s(literal -16999999999999999687548481198199885520374802511651306369906205132529469537145924881711613414394036224 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (if (<=.f64 a #s(literal 17600000000000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) (if (<=.f64 a #s(literal 4600000000000000300506267898187978346489248222354776482293586059384709181699546365230338321416192 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)))))
(if (<=.f64 a #s(literal -16999999999999999687548481198199885520374802511651306369906205132529469537145924881711613414394036224 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (if (<=.f64 a #s(literal 600000000000000028968423588113241537296267582071905949810948043986265538848346961037851051203493888 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
(if (<=.f64 y #s(literal -179999999999999995282832658797203074990026051961221565037902017573347081146522252914317944228520011150111644861755700829782179067229727817425835865178005889399449191717278723656639065294732004842082485607680149739798528 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y)) (if (<=.f64 y #s(literal -679999999999999992247693172092463742976 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y))) (if (<=.f64 y #s(literal 1100000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b z) (neg.f64 z)) y)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal -inf.0 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t)) (if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))))
(if (<=.f64 (+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal -inf.0 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t)) (if (<=.f64 (+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal -inf.0 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y))) (if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))))
(if (<=.f64 (+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal -inf.0 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b z) y) (*.f64 b y))) (if (<=.f64 (+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))))
(if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal -inf.0 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t))) (if (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))))
(if (<=.f64 (+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal -inf.0 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t))) (if (<=.f64 (+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (* (- b a) t) (*.f64 b t)))))
(if (<=.f64 x #s(literal -26999999999999999071127183309954739259150309909273590861287168004027580416 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x)))) (if (<=.f64 x #s(literal 1150000000000000095995080465253068590639969257794463625521126231226582308872090211549720456581873664 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- b a) t) (+ (* (- y 2) b) (+ (* (- 1 y) z) a))) #s(approx (+ (* (- 1 y) z) (* (- 1 t) a)) #s(approx (+ (* (- 1 t) a) z) (+.f64 a z))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (+ (* (- 1 y) z) (+ (* (- (+ t y) 2) b) x)) #s(approx (+ (+ (* (- t 2) b) z) x) (+.f64 z x))))

soundness1.8s (14.9%)

Memory
21.7MiB live, 1 181.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05882398
120392322
269862298
082732118
04491795
115391740
252761704
082351567
02561090
18681031
228081004
08188906
03871447
112971380
243761355
085181252
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 3 899 to 1 129 computations (71% saved)

preprocess779.0ms (6.6%)

Memory
-13.2MiB live, 184.1MiB allocated
Compiler

Compiled 6 840 to 622 computations (90.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...