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

Time bar (total: 9.7s)

start1.0ms (0%)

Memory
0.1MiB live, 1.6MiB allocated; 0ms collecting garbage

analyze1.0ms (0%)

Memory
3.3MiB live, 1.8MiB allocated; 0ms collecting garbage
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.9s (19.8%)

Memory
22.4MiB live, 2 631.9MiB allocated; 626ms collecting garbage
Samples
1.1s8 254×0valid
0.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 785.0ms
ival-sub: 417.0ms (53.1% of total)
ival-mult: 207.0ms (26.4% of total)
ival-add: 140.0ms (17.8% of total)
exact: 9.0ms (1.1% of total)
ival-true: 6.0ms (0.8% of total)
adjust: 3.0ms (0.4% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain265.0ms (2.7%)

Memory
-3.1MiB live, 277.7MiB allocated; 52ms collecting garbage
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))
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 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
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)overflow28
(-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z))overflow31
(*.f64 (-.f64 y #s(literal 1 binary64)) z)overflow31
(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))overflow57
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)overflow60
Confusion
Predicted +Predicted -
+130
-0243
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+1300
-00243
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0243
113
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
76.0ms512×0valid
Compiler

Compiled 185 to 58 computations (68.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-sub: 11.0ms (40.5% of total)
ival-mult: 10.0ms (36.8% of total)
ival-add: 5.0ms (18.4% of total)
exact: 1.0ms (3.7% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess198.0ms (2%)

Memory
7.3MiB live, 197.8MiB allocated; 27ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0149610
1461604
21523604
35897600
01821
02821
15121
212221
335121
4103621
5326121
6730321
0810218
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.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 6 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.9%
(+.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)

simplify159.0ms (1.6%)

Memory
0.0MiB live, 240.2MiB allocated; 39ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
cost-diff1
(-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z))
cost-diff1
(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
cost-diff1
(+.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
15180
212280
335180
4103680
5326180
6730380
0810274
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) y) z (fma.f64 (-.f64 #s(literal 1 binary64) t) a 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

localize111.0ms (1.1%)

Memory
24.3MiB live, 118.9MiB allocated; 22ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.01171875
(-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
accuracy0.015625
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
accuracy0.015625
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
accuracy2.949204300811441
(+.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
102.0ms256×0valid
Compiler

Compiled 82 to 20 computations (75.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-sub: 41.0ms (84.1% of total)
ival-mult: 5.0ms (10.3% of total)
ival-add: 2.0ms (4.1% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series26.0ms (0.3%)

Memory
-9.6MiB live, 33.4MiB allocated; 13ms collecting garbage
Counts
5 → 91
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)
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 x))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* x (+ 1 (* -1 (/ (* z (- y 1)) x))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* x (- (/ (* z (- y 1)) x) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (- x (* -1 z))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (- (+ x (* -1 (* y z))) (* -1 z))))
#s(approx (* (- y 1) z) #s(hole binary64 (* -1 z)))
#s(approx (* (- y 1) z) #s(hole binary64 (+ (* -1 z) (* y z))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* y (- (/ x y) (+ z (* -1 (/ z y)))))))
#s(approx (* (- y 1) z) #s(hole binary64 (* y z)))
#s(approx (* (- y 1) z) #s(hole binary64 (* y (+ z (* -1 (/ z y))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (* -1 z)) y)) (* -1 z))))))
#s(approx (* (- y 1) z) #s(hole binary64 (* -1 (* y (+ (* -1 z) (/ z y))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (+ x (* z (- 1 y)))))
#s(approx (* (- y 1) z) #s(hole binary64 (* z (- y 1))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* z (- (+ 1 (/ x z)) y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* z (- (* -1 (/ x z)) (* -1 (- y 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
Calls

18 calls:

TimeVariablePointExpression
8.0ms
t
@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))
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))
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))
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))
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))

simplify170.0ms (1.7%)

Memory
9.9MiB live, 195.8MiB allocated; 48ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03492468
19722395
232952395
083082247
Stop Event
iter limit
node limit
Counts
91 → 91
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 x))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* x (+ 1 (* -1 (/ (* z (- y 1)) x))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* x (- (/ (* z (- y 1)) x) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (- x (* -1 z))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (- (+ x (* -1 (* y z))) (* -1 z))))
#s(approx (* (- y 1) z) #s(hole binary64 (* -1 z)))
#s(approx (* (- y 1) z) #s(hole binary64 (+ (* -1 z) (* y z))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* y (- (/ x y) (+ z (* -1 (/ z y)))))))
#s(approx (* (- y 1) z) #s(hole binary64 (* y z)))
#s(approx (* (- y 1) z) #s(hole binary64 (* y (+ z (* -1 (/ z y))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (* -1 z)) y)) (* -1 z))))))
#s(approx (* (- y 1) z) #s(hole binary64 (* -1 (* y (+ (* -1 z) (/ z y))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (+ x (* z (- 1 y)))))
#s(approx (* (- y 1) z) #s(hole binary64 (* z (- y 1))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* z (- (+ 1 (/ x z)) y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* z (- (* -1 (/ x z)) (* -1 (- y 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (neg.f64 (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- x (* (- y 1) z)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- x (* (- y 1) z)) (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))) x) x x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)) x)) x))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 x))
#s(approx (- x (* (- y 1) z)) x)
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* x (+ 1 (* -1 (/ (* z (- y 1)) x))))))
#s(approx (- x (* (- y 1) z)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 y #s(literal 1 binary64)) z) x)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)) x) #s(literal 1 binary64))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* x (- (/ (* z (- y 1)) x) 1)))))
#s(approx (- x (* (- y 1) z)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (*.f64 (-.f64 y #s(literal 1 binary64)) z) x) #s(literal 1 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (neg.f64 z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (neg.f64 z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 z y (fma.f64 (-.f64 t #s(literal 1 binary64)) a (neg.f64 z)))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (- x (* -1 z))))
#s(approx (- x (* (- y 1) z)) (+.f64 z x))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (- (+ x (* -1 (* y z))) (* -1 z))))
#s(approx (- x (* (- y 1) z)) (fma.f64 (neg.f64 z) y (+.f64 z x)))
#s(approx (* (- y 1) z) #s(hole binary64 (* -1 z)))
#s(approx (* (- y 1) z) (neg.f64 z))
#s(approx (* (- y 1) z) #s(hole binary64 (+ (* -1 z) (* y z))))
#s(approx (* (- y 1) z) (*.f64 (+.f64 #s(literal -1 binary64) y) z))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 t #s(literal 2 binary64)) b))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (* (- (+ 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(hole binary64 (* y (- b z))))
#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(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (neg.f64 z)))) y) b) z) y))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (neg.f64 z))) y) z) y))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- x (* (- y 1) z)) (*.f64 (neg.f64 z) y))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* y (- (/ x y) (+ z (* -1 (/ z y)))))))
#s(approx (- x (* (- y 1) z)) (*.f64 (-.f64 (/.f64 (+.f64 z x) y) z) y))
#s(approx (* (- y 1) z) #s(hole binary64 (* y z)))
#s(approx (* (- y 1) z) (*.f64 z y))
#s(approx (* (- y 1) z) #s(hole binary64 (* y (+ z (* -1 (/ z y))))))
#s(approx (* (- y 1) z) (*.f64 (-.f64 z (/.f64 z y)) y))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) (*.f64 b y))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b b) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b z) y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (fma.f64 #s(literal 1 binary64) b (-.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (neg.f64 z)))) y) z)) y))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (*.f64 #s(literal 1 binary64) y) (-.f64 (/.f64 (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (neg.f64 z))) y) z)))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (* -1 z)) y)) (* -1 z))))))
#s(approx (- x (* (- y 1) z)) (*.f64 (*.f64 #s(literal 1 binary64) y) (-.f64 (/.f64 (+.f64 z x) y) z)))
#s(approx (* (- y 1) z) #s(hole binary64 (* -1 (* y (+ (* -1 z) (/ z y))))))
#s(approx (* (- y 1) z) (*.f64 (-.f64 z (/.f64 z y)) y))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b (*.f64 #s(literal 1 binary64) b)) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (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(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (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)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a))))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (+ x (* z (- 1 y)))))
#s(approx (- x (* (- y 1) z)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
#s(approx (* (- y 1) z) #s(hole binary64 (* z (- y 1))))
#s(approx (* (- y 1) z) (*.f64 (-.f64 y #s(literal 1 binary64)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#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(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) z) y) z z))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 (/.f64 (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a)) z) y) z z))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- x (* (- y 1) z)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* z (- (+ 1 (/ x z)) y))))
#s(approx (- x (* (- y 1) z)) (fma.f64 (-.f64 (/.f64 x z) y) z z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) z) y) z z))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 (/.f64 (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a)) z) y) z z))
#s(approx (- x (* (- y 1) z)) #s(hole binary64 (* -1 (* z (- (* -1 (/ x z)) (* -1 (- y 1)))))))
#s(approx (- x (* (- y 1) z)) (fma.f64 (-.f64 (/.f64 x z) y) z z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)) a) (*.f64 (-.f64 y #s(literal 1 binary64)) z)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 a t (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (* (- (+ 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(hole binary64 (* t (- b a))))
#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(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))) t) b) a) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a))) t) a) t))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) (*.f64 b t))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b b) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (fma.f64 #s(literal 1 binary64) b (-.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))) t) a)) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (*.f64 #s(literal 1 binary64) t) (-.f64 (/.f64 (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a))) t) a)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (fma.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) b (*.f64 #s(literal 1 binary64) b)) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) 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)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (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)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#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(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) a) t) a a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x) a) t) a a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) a) t) a a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x) a) t) a a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (* (- (+ 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(hole binary64 (* b (- (+ t y) 2))))
#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(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 x b) y) t) #s(literal 2 binary64)) (/.f64 (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)) b)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))) b)) b))

rewrite149.0ms (1.5%)

Memory
26.5MiB live, 212.1MiB allocated; 37ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01853
02853
135053
0501550
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
5 → 233
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)
Outputs
(*.f64 (neg.f64 (sqrt.f64 (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)))))))) (neg.f64 (sqrt.f64 (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 (sqrt.f64 (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))))))) (sqrt.f64 (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 (pow.f64 (cbrt.f64 (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 2 binary64)) (cbrt.f64 (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 (cbrt.f64 (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 (cbrt.f64 (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 2 binary64)))
(pow.f64 (sqrt.f64 (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 2 binary64))
(pow.f64 (pow.f64 (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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (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 3 binary64))
(pow.f64 (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 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 (*.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 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 3 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 (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))))) (neg.f64 (*.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 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 (*.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)) (fma.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 (*.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 (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 (+.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))))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (sqrt.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))))))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.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))))))
(fma.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) (sqrt.f64 b)) (sqrt.f64 b) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(fma.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 (neg.f64 (neg.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)))) b))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (-.f64 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (neg.f64 (sqrt.f64 (-.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 (+.f64 t y) #s(literal 2 binary64)))) b))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (neg.f64 (sqrt.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 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (neg.f64 (sqrt.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))))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.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 (sqrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (sqrt.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))))))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (sqrt.f64 (-.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 (+.f64 t y) #s(literal 2 binary64)))) b))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (sqrt.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 (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (sqrt.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 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.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 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.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))))))
(fma.f64 (cbrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #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 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (-.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 (+.f64 t y) #s(literal 2 binary64)))) b))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(literal 2 binary64)) (cbrt.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 (cbrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (cbrt.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 (neg.f64 (neg.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)))) b))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (cbrt.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 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.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 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))))))
(cbrt.f64 (pow.f64 (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 3 binary64)))
(sqrt.f64 (pow.f64 (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 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 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (neg.f64 (sqrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (sqrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (-.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 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (sqrt.f64 (*.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 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.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 (neg.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))))) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 (*.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)))) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (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)))
(exp.f64 (log.f64 (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 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (neg.f64 (*.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 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 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 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 (cosh.f64 (log.f64 (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)))))))) (sinh.f64 (log.f64 (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 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 (neg.f64 (neg.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)))) b))
(+.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 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) (neg.f64 (*.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 (-.f64 t #s(literal 1 binary64))) a (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(+.f64 x (-.f64 (neg.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))))
(log.f64 (exp.f64 (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 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (-.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (neg.f64 (sqrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (sqrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (pow.f64 (cbrt.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 (sqrt.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 (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)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.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 (-.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 (*.f64 x x) (*.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #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))) (fma.f64 x x (fma.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #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 (neg.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)))) (neg.f64 (*.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 (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))) (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)) (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 (neg.f64 (-.f64 t #s(literal 1 binary64))) (sqrt.f64 a)) (sqrt.f64 a) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(fma.f64 (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (sqrt.f64 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (cbrt.f64 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))))) (cbrt.f64 (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (-.f64 x (*.f64 z (-.f64 y #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 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64))))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (neg.f64 (*.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)))))
(cbrt.f64 (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)))
(sqrt.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 (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 (neg.f64 (neg.f64 (-.f64 t #s(literal 1 binary64)))) a))
(-.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.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)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(+.f64 (cosh.f64 (log.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (sinh.f64 (log.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))))
(+.f64 (neg.f64 (*.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 (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))) (sqrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(+.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (-.f64 t #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 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(+.f64 x (-.f64 (neg.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(+.f64 x (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (neg.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(log.f64 (exp.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (neg.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (neg.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 (neg.f64 (*.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 (*.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))) (fma.f64 z (-.f64 y #s(literal 1 binary64)) x))
(/.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)))
(fma.f64 (*.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) (sqrt.f64 z)) (sqrt.f64 z) x)
(fma.f64 (*.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z) x)
(fma.f64 (sqrt.f64 (neg.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (neg.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) x)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (cbrt.f64 (neg.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (cbrt.f64 (neg.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) x)
(fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z x)
(fma.f64 z (neg.f64 (-.f64 y #s(literal 1 binary64))) x)
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 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 (neg.f64 (neg.f64 (-.f64 y #s(literal 1 binary64)))) z))
(-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(+.f64 (cosh.f64 (log.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (sinh.f64 (log.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64)))))))
(+.f64 (neg.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) x)
(+.f64 x (*.f64 (neg.f64 (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(+.f64 x (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(+.f64 x (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
(+.f64 x (neg.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(log.f64 (exp.f64 (-.f64 x (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(*.f64 (*.f64 z (sqrt.f64 (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (-.f64 y #s(literal 1 binary64))))
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (-.f64 y #s(literal 1 binary64))))
(*.f64 (*.f64 (-.f64 y #s(literal 1 binary64)) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (*.f64 (-.f64 y #s(literal 1 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (neg.f64 (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(*.f64 (sqrt.f64 (-.f64 y #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 y #s(literal 1 binary64))) z))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (-.f64 y #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 y #s(literal 1 binary64))) z))
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (*.f64 (cbrt.f64 z) (-.f64 y #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(*.f64 (cbrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 z (-.f64 y #s(literal 1 binary64)))
(*.f64 (-.f64 y #s(literal 1 binary64)) z)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #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))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 z (-.f64 y #s(literal 1 binary64)))))
(+.f64 (cosh.f64 (log.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))) (sinh.f64 (log.f64 (*.f64 z (-.f64 y #s(literal 1 binary64))))))
(log.f64 (pow.f64 (/.f64 (exp.f64 y) (E.f64)) z))
(*.f64 (*.f64 b (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(*.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) b))
(*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) b) (+.f64 #s(literal 2 binary64) (+.f64 t y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) b) (fma.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) (+.f64 t y)) (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 #s(literal 2 binary64) (+.f64 t y)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) (+.f64 t y)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))
(fma.f64 b y (*.f64 b (-.f64 t #s(literal 2 binary64))))
(fma.f64 y b (*.f64 (-.f64 t #s(literal 2 binary64)) b))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(+.f64 (*.f64 y b) (*.f64 (-.f64 t #s(literal 2 binary64)) b))
(+.f64 (*.f64 b y) (*.f64 b (-.f64 t #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (sinh.f64 (log.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (+.f64 t y) #s(literal 2 binary64))))

eval35.0ms (0.4%)

Memory
10.7MiB live, 56.6MiB allocated; 4ms collecting garbage
Compiler

Compiled 10 076 to 1 058 computations (89.5% saved)

prune53.0ms (0.5%)

Memory
-20.2MiB live, 35.3MiB allocated; 41ms collecting garbage
Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New30214316
Fresh000
Picked101
Done000
Total30314317
Accuracy
100.0%
Counts
317 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.8%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
62.5%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
53.0%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
53.3%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
52.7%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
67.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))))
96.5%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
62.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
41.1%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
32.0%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
35.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
26.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
27.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
14.0%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
Compiler

Compiled 800 to 628 computations (21.5% saved)

simplify108.0ms (1.1%)

Memory
8.3MiB live, 146.8MiB allocated; 12ms collecting garbage
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 z)
cost-diff0
(*.f64 (neg.f64 z) y)
cost-diff0
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
cost-diff1
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
cost-diff0
(-.f64 (+.f64 y t) #s(literal 2 binary64))
cost-diff0
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
cost-diff0
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
cost-diff1
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
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
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
cost-diff0
(fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
cost-diff0
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)
cost-diff0
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
cost-diff1
(-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040302
059302
1101302
2228302
3687302
41928302
54192302
08014281
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)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)
(fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
(-.f64 b z)
b
z
y
(fma.f64 (-.f64 t #s(literal 2 binary64)) b x)
(-.f64 t #s(literal 2 binary64))
t
#s(literal 2 binary64)
x
(*.f64 (-.f64 t #s(literal 1 binary64)) a)
(-.f64 t #s(literal 1 binary64))
#s(literal 1 binary64)
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
x
#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
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
x
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
(-.f64 (+.f64 y t) #s(literal 2 binary64))
(+.f64 y t)
y
t
#s(literal 2 binary64)
b
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
(*.f64 (neg.f64 z) y)
(neg.f64 z)
z
y
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
(-.f64 (+.f64 y t) #s(literal 2 binary64))
(+.f64 y t)
t
#s(literal 2 binary64)
b
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#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 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))
(-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
(fma.f64 (-.f64 #s(literal 1 binary64) t) a (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)
(fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
(-.f64 b z)
b
z
y
(fma.f64 (-.f64 t #s(literal 2 binary64)) b x)
(-.f64 t #s(literal 2 binary64))
t
#s(literal 2 binary64)
x
(*.f64 (-.f64 t #s(literal 1 binary64)) a)
(-.f64 t #s(literal 1 binary64))
#s(literal 1 binary64)
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
x
#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
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
x
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(-.f64 (+.f64 y t) #s(literal 2 binary64))
(-.f64 (+.f64 t y) #s(literal 2 binary64))
(+.f64 y t)
(+.f64 t y)
y
t
#s(literal 2 binary64)
b
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
(*.f64 (neg.f64 z) y)
(neg.f64 z)
z
y
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(-.f64 (+.f64 y t) #s(literal 2 binary64))
(-.f64 (+.f64 t y) #s(literal 2 binary64))
(+.f64 y t)
(+.f64 t y)
t
#s(literal 2 binary64)
b

localize143.0ms (1.5%)

Memory
-37.5MiB live, 253.4MiB allocated; 31ms collecting garbage
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 z)
accuracy0.015625
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
accuracy2.949204300811441
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
accuracy46.61609513630106
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
accuracy0.0
(+.f64 y t)
accuracy0.015625
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
accuracy2.949204300811441
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
accuracy50.48763151675926
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
accuracy0.0
(-.f64 b a)
accuracy0.0234375
(*.f64 (-.f64 b a) t)
accuracy41.20684915791779
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
accuracy55.041356014580316
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
accuracy0.00390625
(fma.f64 (-.f64 t #s(literal 2 binary64)) b x)
accuracy0.00390625
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)
accuracy0.7499917428166807
(fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
accuracy1.3984292433208234
(-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
Samples
75.0ms256×0valid
Compiler

Compiled 269 to 32 computations (88.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 11.0ms (36.1% of total)
ival-sub: 10.0ms (32.8% of total)
ival-add: 8.0ms (26.2% of total)
ival-neg: 1.0ms (3.3% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series101.0ms (1%)

Memory
5.8MiB live, 96.4MiB allocated; 9ms collecting garbage
Counts
18 → 201
Calls
Call 1
Inputs
(-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)
(fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#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)
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
(-.f64 (+.f64 y t) #s(literal 2 binary64))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
(*.f64 (neg.f64 z) y)
(neg.f64 z)
(fma.f64 (-.f64 t #s(literal 2 binary64)) b x)
(+.f64 y t)
Outputs
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ z (+ (* b (- t 2)) (* y (- b z))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ (* b (- t 2)) (* y (- b z)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* b (- t 2)) (* y (- b z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* b (- t 2))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (+ x (* b (- t 2)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* x (- (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))) (/ (* a (- t 1)) x)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 x))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* x (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 x))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* x (+ 1 (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 x))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* x (+ 1 (/ (* b (- t 2)) x)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1))) x)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ z (+ (* b (- t 2)) (* y (- b z)))) x)) 1)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ (* b (- t 2)) (* y (- b z))) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* b (- t 2)) x)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* b (- t 2)))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (* b (- t 2))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (* b (- t 2)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- t 2)))
#s(approx (- (+ y t) 2) #s(hole binary64 (- (+ t y) 2)))
#s(approx (* (neg z) y) #s(hole binary64 (* -1 (* y z))))
#s(approx (+ y t) #s(hole binary64 t))
#s(approx (+ y t) #s(hole binary64 (+ t y)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) (+ z (/ (* a (- t 1)) y))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) z))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (- (+ y t) 2) #s(hole binary64 y))
#s(approx (- (+ y t) 2) #s(hole binary64 (* y (- (+ 1 (/ t y)) (* 2 (/ 1 y))))))
#s(approx (+ y t) #s(hole binary64 y))
#s(approx (+ y t) #s(hole binary64 (* y (+ 1 (/ t y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) y)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (+ z (* b (- t 2)))) y)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (* b (- t 2))) y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- t 2) y)) 1)))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* y (- (* -1 (/ t y)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y)))))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ (* b y) (* b (- t 2))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* b y) (* b (- t 2))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -1 (* y z)) (+ (* b y) (* b (- t 2)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (neg z) #s(hole binary64 (* -1 z)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))) (/ (* a (- t 1)) z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* z (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* y z))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* z (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1))) z))) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ x (+ (* b y) (* b (- t 2)))) z))) 1)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* z (+ y (* -1 (/ (+ x (+ (* b y) (* b (- t 2)))) z)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (- b z)))))) (* -1 a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* -2 b) (+ (* b t) (* y (- b z))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -2 b) (* y (- b z))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -2 b) (+ (* b t) (* y (- b z)))))))
#s(approx (* (- b a) t) #s(hole binary64 (* t (- b a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- y 2)))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (+ x (* -2 b))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (+ x (+ (* -2 b) (* b t)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- b a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))) (+ a (* -1 (/ a t)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* b t)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* t (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* b t)))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* t (+ b (+ (* -2 (/ b t)) (+ (/ x t) (/ (* y (- b z)) t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (- (+ y t) 2) #s(hole binary64 t))
#s(approx (- (+ y t) 2) #s(hole binary64 (* t (- (+ 1 (/ y t)) (* 2 (/ 1 t))))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* b t)))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* t (+ b (+ (* -2 (/ b t)) (/ x t))))))
#s(approx (+ y t) #s(hole binary64 (* t (+ 1 (/ y t)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a)) t))) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ z (+ (* -2 b) (* y (- b z))))) t)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ (* -2 b) (* y (- b z)))) t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- y 2) t)) 1)))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (* -2 b)) t)))))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* t (- (* -1 (/ y t)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* a (- 1 t)) (+ (* b (- t 2)) (* y (- b z))))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (* (- b a) t) #s(hole binary64 (* b t)))
#s(approx (* (- b a) t) #s(hole binary64 (+ (* -1 (* a t)) (* b t))))
#s(approx (- b a) #s(hole binary64 b))
#s(approx (- b a) #s(hole binary64 (+ b (* -1 a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (+ (/ z a) (+ (/ (* b (- t 2)) a) (/ (* y (- b z)) a))))) t))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a t))))
#s(approx (* (- b a) t) #s(hole binary64 (* a (+ (* -1 t) (/ (* b t) a)))))
#s(approx (- b a) #s(hole binary64 (* -1 a)))
#s(approx (- b a) #s(hole binary64 (* a (- (/ b a) 1))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a (+ t (* -1 (/ (* b t) a)))))))
#s(approx (- b a) #s(hole binary64 (* -1 (* a (+ 1 (* -1 (/ b a)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2))))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (* -1 (* y z))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (* -1 (* y z)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -1 (* y z)) (* b (- (+ t y) 2))))))
#s(approx (- b a) #s(hole binary64 (- b a)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) (+ 2 (/ (* a (- t 1)) b))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) 2))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (/ x b)))) 2))))
#s(approx (* (- b a) t) #s(hole binary64 (* b (+ t (* -1 (/ (* a t) b))))))
#s(approx (- b a) #s(hole binary64 (* b (+ 1 (* -1 (/ a b))))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* b (- (+ t (/ x b)) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1))) b))))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (+ x (+ z (* -1 (* y z)))) b))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (+ x (* -1 (* y z))) b))))))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* b (+ (* -1 t) (/ (* a t) b))))))
#s(approx (- b a) #s(hole binary64 (* -1 (* b (- (/ a b) 1)))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* -1 (* b (+ (* -1 (- t 2)) (* -1 (/ x b)))))))
Calls

18 calls:

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

simplify238.0ms (2.5%)

Memory
54.2MiB live, 237.3MiB allocated; 23ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07355468
121235339
274795339
080764926
Stop Event
iter limit
node limit
Counts
201 → 201
Calls
Call 1
Inputs
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ z (+ (* b (- t 2)) (* y (- b z))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ (* b (- t 2)) (* y (- b z)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* b (- t 2)) (* y (- b z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* b (- t 2))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (+ x (* b (- t 2)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* x (- (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))) (/ (* a (- t 1)) x)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 x))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* x (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 x))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* x (+ 1 (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 x))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* x (+ 1 (/ (* b (- t 2)) x)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1))) x)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ z (+ (* b (- t 2)) (* y (- b z)))) x)) 1)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ (* b (- t 2)) (* y (- b z))) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* b (- t 2)) x)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* b (- t 2)))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (* b (- t 2))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (* b (- t 2)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- t 2)))
#s(approx (- (+ y t) 2) #s(hole binary64 (- (+ t y) 2)))
#s(approx (* (neg z) y) #s(hole binary64 (* -1 (* y z))))
#s(approx (+ y t) #s(hole binary64 t))
#s(approx (+ y t) #s(hole binary64 (+ t y)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) (+ z (/ (* a (- t 1)) y))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) z))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (- (+ y t) 2) #s(hole binary64 y))
#s(approx (- (+ y t) 2) #s(hole binary64 (* y (- (+ 1 (/ t y)) (* 2 (/ 1 y))))))
#s(approx (+ y t) #s(hole binary64 y))
#s(approx (+ y t) #s(hole binary64 (* y (+ 1 (/ t y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) y)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (+ z (* b (- t 2)))) y)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (* b (- t 2))) y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- t 2) y)) 1)))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* y (- (* -1 (/ t y)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y)))))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ (* b y) (* b (- t 2))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* b y) (* b (- t 2))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -1 (* y z)) (+ (* b y) (* b (- t 2)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (neg z) #s(hole binary64 (* -1 z)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))) (/ (* a (- t 1)) z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* z (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* y z))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* z (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1))) z))) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ x (+ (* b y) (* b (- t 2)))) z))) 1)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* z (+ y (* -1 (/ (+ x (+ (* b y) (* b (- t 2)))) z)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (- b z)))))) (* -1 a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* -2 b) (+ (* b t) (* y (- b z))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -2 b) (* y (- b z))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -2 b) (+ (* b t) (* y (- b z)))))))
#s(approx (* (- b a) t) #s(hole binary64 (* t (- b a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- y 2)))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (+ x (* -2 b))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (+ x (+ (* -2 b) (* b t)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- b a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))) (+ a (* -1 (/ a t)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* b t)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* t (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* b t)))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* t (+ b (+ (* -2 (/ b t)) (+ (/ x t) (/ (* y (- b z)) t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (- (+ y t) 2) #s(hole binary64 t))
#s(approx (- (+ y t) 2) #s(hole binary64 (* t (- (+ 1 (/ y t)) (* 2 (/ 1 t))))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* b t)))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* t (+ b (+ (* -2 (/ b t)) (/ x t))))))
#s(approx (+ y t) #s(hole binary64 (* t (+ 1 (/ y t)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a)) t))) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ z (+ (* -2 b) (* y (- b z))))) t)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ (* -2 b) (* y (- b z)))) t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- y 2) t)) 1)))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (* -2 b)) t)))))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* t (- (* -1 (/ y t)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* a (- 1 t)) (+ (* b (- t 2)) (* y (- b z))))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (* (- b a) t) #s(hole binary64 (* b t)))
#s(approx (* (- b a) t) #s(hole binary64 (+ (* -1 (* a t)) (* b t))))
#s(approx (- b a) #s(hole binary64 b))
#s(approx (- b a) #s(hole binary64 (+ b (* -1 a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (+ (/ z a) (+ (/ (* b (- t 2)) a) (/ (* y (- b z)) a))))) t))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a t))))
#s(approx (* (- b a) t) #s(hole binary64 (* a (+ (* -1 t) (/ (* b t) a)))))
#s(approx (- b a) #s(hole binary64 (* -1 a)))
#s(approx (- b a) #s(hole binary64 (* a (- (/ b a) 1))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a (+ t (* -1 (/ (* b t) a)))))))
#s(approx (- b a) #s(hole binary64 (* -1 (* a (+ 1 (* -1 (/ b a)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2))))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (* -1 (* y z))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (* -1 (* y z)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -1 (* y z)) (* b (- (+ t y) 2))))))
#s(approx (- b a) #s(hole binary64 (- b a)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) (+ 2 (/ (* a (- t 1)) b))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) 2))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (/ x b)))) 2))))
#s(approx (* (- b a) t) #s(hole binary64 (* b (+ t (* -1 (/ (* a t) b))))))
#s(approx (- b a) #s(hole binary64 (* b (+ 1 (* -1 (/ a b))))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* b (- (+ t (/ x b)) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1))) b))))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (+ x (+ z (* -1 (* y z)))) b))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (+ x (* -1 (* y z))) b))))))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* b (+ (* -1 t) (/ (* a t) b))))))
#s(approx (- b a) #s(hole binary64 (* -1 (* b (- (/ a b) 1)))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* -1 (* b (+ (* -1 (- t 2)) (* -1 (/ x b)))))))
Outputs
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ z (+ (* b (- t 2)) (* y (- b z))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ (* b (- t 2)) (* y (- b z)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (*.f64 (-.f64 b z) y)))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* b (- t 2)) (* y (- b z))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (neg.f64 (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* b (- t 2))))
#s(approx (+ (* (- t 2) b) x) (*.f64 (-.f64 t #s(literal 2 binary64)) b))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (+ x (* b (- t 2)))))
#s(approx (+ (* (- t 2) b) x) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) x)
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* x (- (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))) (/ (* a (- t 1)) x)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z))) x) #s(literal 1 binary64)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+.f64 x (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))) x) x)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 x))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x)
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* x (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (fma.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z)) x) x x))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 x))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x)
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* x (+ 1 (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (fma.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (*.f64 (-.f64 b z) y)) x) x x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)) x)) x))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 x))
#s(approx (+ (* (- t 2) b) x) x)
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* x (+ 1 (/ (* b (- t 2)) x)))))
#s(approx (+ (* (- t 2) b) x) (fma.f64 (/.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) x) x x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1))) x)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z))) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ z (+ (* b (- t 2)) (* y (- b z)))) x)) 1)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z)) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ (* b (- t 2)) (* y (- b z))) x)) 1)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (*.f64 (-.f64 b z) y)) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)) x) #s(literal 1 binary64))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* b (- t 2)) x)) 1)))))
#s(approx (+ (* (- t 2) b) x) (*.f64 (neg.f64 x) (-.f64 (*.f64 (neg.f64 b) (/.f64 (-.f64 t #s(literal 2 binary64)) x)) #s(literal 1 binary64))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.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(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.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(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (* b (- t 2))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (* b (- t 2)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (neg.f64 z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 t #s(literal 2 binary64)) b))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (- (+ y t) 2) #s(hole binary64 (- t 2)))
#s(approx (- (+ y t) 2) (-.f64 t #s(literal 2 binary64)))
#s(approx (- (+ y t) 2) #s(hole binary64 (- (+ t y) 2)))
#s(approx (- (+ y t) 2) (-.f64 (+.f64 t y) #s(literal 2 binary64)))
#s(approx (* (neg z) y) #s(hole binary64 (* -1 (* y z))))
#s(approx (* (neg z) y) (*.f64 (neg.f64 z) y))
#s(approx (+ y t) #s(hole binary64 t))
#s(approx (+ y t) t)
#s(approx (+ y t) #s(hole binary64 (+ t y)))
#s(approx (+ y t) (+.f64 t y))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 b z) y))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) (+ z (/ (* a (- t 1)) y))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y) b) z) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#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(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y) b) z) y))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 b z) y))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) z))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 (+.f64 (/.f64 (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x) y) b) z) y))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (-.f64 b z) y))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) z))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) y) b) z) y))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (neg.f64 z))) y) z) y))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) (*.f64 y b))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b b) y))
#s(approx (- (+ y t) 2) #s(hole binary64 y))
#s(approx (- (+ y t) 2) y)
#s(approx (- (+ y t) 2) #s(hole binary64 (* y (- (+ 1 (/ t y)) (* 2 (/ 1 y))))))
#s(approx (- (+ y t) 2) (*.f64 (+.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) #s(literal 1 binary64)) y))
#s(approx (+ y t) #s(hole binary64 y))
#s(approx (+ y t) y)
#s(approx (+ y t) #s(hole binary64 (* y (+ 1 (/ t y)))))
#s(approx (+ y t) (fma.f64 (/.f64 t y) y y))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) y)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 y) (-.f64 (fma.f64 #s(literal -1 binary64) b z) (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) b z)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 y) (-.f64 (fma.f64 #s(literal -1 binary64) b z) (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (+ z (* b (- t 2)))) y)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) b (-.f64 z (/.f64 (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x) y)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (* b (- t 2))) y)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (neg.f64 y) (neg.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) y) b) z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 y) (fma.f64 (/.f64 (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (neg.f64 z))) y) #s(literal -1 binary64) z)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (neg.f64 y) (neg.f64 (fma.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) b b))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- t 2) y)) 1)))))
#s(approx (- (+ y t) 2) (*.f64 (neg.f64 y) (-.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) (neg.f64 y)) #s(literal 1 binary64))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* y (- (* -1 (/ t y)) 1)))))
#s(approx (+ y t) (*.f64 (neg.f64 y) (-.f64 (/.f64 (neg.f64 t) y) #s(literal 1 binary64))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y)))))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (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)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (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(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ (* b y) (* b (- t 2))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y))))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* b y) (* b (- t 2))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -1 (* y z)) (+ (* b y) (* b (- t 2)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (fma.f64 (neg.f64 y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a))))
#s(approx (neg z) #s(hole binary64 (* -1 z)))
#s(approx (neg z) (neg.f64 z))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))) (/ (* a (- t 1)) z)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 z (*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) z) y) z)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#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(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+.f64 z (*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) z) y) z)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* z (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) z) y) z z))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* y z))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (neg.f64 z) y))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* z (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) z) y) z))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (+.f64 z (*.f64 (-.f64 (/.f64 (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a)) z) y) z)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1))) z))) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ x (+ (* b y) (* b (- t 2)))) z))) 1)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* z (+ y (* -1 (/ (+ x (+ (* b y) (* b (- t 2)))) z)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (-.f64 y (/.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x) z)) (neg.f64 z)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a)) z) #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (neg.f64 z)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (- b z)))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (+.f64 (fma.f64 (-.f64 b a) t (fma.f64 #s(literal -2 binary64) b (*.f64 (-.f64 b z) y))) z) x) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)) a) (*.f64 (-.f64 y #s(literal 1 binary64)) z)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* -2 b) (+ (* b t) (* y (- b z))))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -2 b) (* y (- b z))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y x)))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -2 b) (+ (* b t) (* y (- b z)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))
#s(approx (* (- b a) t) #s(hole binary64 (* t (- b a))))
#s(approx (* (- b a) t) (*.f64 (-.f64 b a) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 a t (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (- (+ y t) 2) #s(hole binary64 (- y 2)))
#s(approx (- (+ y t) 2) (-.f64 y #s(literal 2 binary64)))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (+ x (* -2 b))))
#s(approx (+ (* (- t 2) b) x) (fma.f64 #s(literal -2 binary64) b x))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (+ x (+ (* -2 b) (* b t)))))
#s(approx (+ (* (- t 2) b) x) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- b a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 b a) t))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))) (+ a (* -1 (/ a t)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (+.f64 (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a) t) b) a) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#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(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))) t) b) a) t))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* b t)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 t b))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* t (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) x)) t) b) t))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* b t)))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 t b))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* t (+ b (+ (* -2 (/ b t)) (+ (/ x t) (/ (* y (- b z)) t)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y x)) t) b) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a))) t) a) t))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) (*.f64 t b))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) (/.f64 b t) b) t))
#s(approx (- (+ y t) 2) #s(hole binary64 t))
#s(approx (- (+ y t) 2) t)
#s(approx (- (+ y t) 2) #s(hole binary64 (* t (- (+ 1 (/ y t)) (* 2 (/ 1 t))))))
#s(approx (- (+ y t) 2) (*.f64 (+.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) #s(literal 1 binary64)) t))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* b t)))
#s(approx (+ (* (- t 2) b) x) (*.f64 t b))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* t (+ b (+ (* -2 (/ b t)) (/ x t))))))
#s(approx (+ (* (- t 2) b) x) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b x) t) b) t))
#s(approx (+ y t) #s(hole binary64 (* t (+ 1 (/ y t)))))
#s(approx (+ y t) (fma.f64 (/.f64 y t) t t))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 t) (fma.f64 #s(literal -1 binary64) b a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a)) t))) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 t) (+.f64 (-.f64 (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a) (neg.f64 t)) b) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 t) (fma.f64 #s(literal -1 binary64) b a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 t) (+.f64 (-.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))) (neg.f64 t)) b) a)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ z (+ (* -2 b) (* y (- b z))))) t)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (neg.f64 t) (-.f64 (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) (neg.f64 t)) b)))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (+ (* -2 b) (* y (- b z)))) t)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (neg.f64 t) (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y x)) (neg.f64 t)) b)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 t) (fma.f64 (/.f64 (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a))) t) #s(literal -1 binary64) a)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (neg.f64 t) (neg.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) (/.f64 b t) b))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- y 2) t)) 1)))))
#s(approx (- (+ y t) 2) (*.f64 (neg.f64 t) (-.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) (neg.f64 t)) #s(literal 1 binary64))))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (+ x (* -2 b)) t)))))))
#s(approx (+ (* (- t 2) b) x) (*.f64 (neg.f64 t) (neg.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b x) t) b))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* t (- (* -1 (/ y t)) 1)))))
#s(approx (+ y t) (*.f64 (neg.f64 t) (-.f64 (/.f64 (neg.f64 y) t) #s(literal 1 binary64))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* a (- 1 t)) (+ (* b (- t 2)) (* y (- b z))))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.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))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) 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)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x))))
#s(approx (* (- b a) t) #s(hole binary64 (* b t)))
#s(approx (* (- b a) t) (*.f64 t b))
#s(approx (* (- b a) t) #s(hole binary64 (+ (* -1 (* a t)) (* b t))))
#s(approx (* (- b a) t) (*.f64 (-.f64 b a) t))
#s(approx (- b a) #s(hole binary64 b))
#s(approx (- b a) b)
#s(approx (- b a) #s(hole binary64 (+ b (* -1 a))))
#s(approx (- b a) (-.f64 b a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (+ (/ z a) (+ (/ (* b (- t 2)) a) (/ (* y (- b z)) a))))) t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 a (*.f64 (-.f64 (/.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) a) t) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#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(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+.f64 a (*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) a) t) a)))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a t))))
#s(approx (* (- b a) t) (*.f64 (neg.f64 a) t))
#s(approx (* (- b a) t) #s(hole binary64 (* a (+ (* -1 t) (/ (* b t) a)))))
#s(approx (* (- b a) t) (*.f64 (-.f64 (/.f64 (*.f64 t b) a) t) a))
#s(approx (- b a) #s(hole binary64 (* -1 a)))
#s(approx (- b a) (neg.f64 a))
#s(approx (- b a) #s(hole binary64 (* a (- (/ b a) 1))))
#s(approx (- b a) (*.f64 (-.f64 (/.f64 b a) #s(literal 1 binary64)) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (+.f64 a (*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x) a) t) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) a)) (* -1 (- t 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (fma.f64 (/.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) a) #s(literal -1 binary64) (-.f64 t #s(literal 1 binary64))) (neg.f64 a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)) a) #s(literal -1 binary64) (-.f64 t #s(literal 1 binary64))) (neg.f64 a)))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a (+ t (* -1 (/ (* b t) a)))))))
#s(approx (* (- b a) t) (*.f64 (-.f64 t (/.f64 (*.f64 t b) a)) (neg.f64 a)))
#s(approx (- b a) #s(hole binary64 (* -1 (* a (+ 1 (* -1 (/ b a)))))))
#s(approx (- b a) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 b a)) (neg.f64 a)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x) a) #s(literal -1 binary64) (-.f64 t #s(literal 1 binary64))) (neg.f64 a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2))))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (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)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (* -1 (* y z))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (* -1 (* y z)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (fma.f64 (neg.f64 z) y x))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (+ x (+ (* -1 (* y z)) (* b (- (+ t y) 2))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (fma.f64 (neg.f64 y) z (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b x)))
#s(approx (- b a) #s(hole binary64 (- b a)))
#s(approx (- b a) (-.f64 b a))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) (+ 2 (/ (* a (- t 1)) b))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (+.f64 (+.f64 t (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) b)) y) (fma.f64 (/.f64 (-.f64 t #s(literal 1 binary64)) b) a #s(literal 2 binary64))) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#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(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 x b) y) t) #s(literal 2 binary64)) (/.f64 (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)) b)) b))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) 2))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) b) y) (-.f64 t #s(literal 2 binary64))) b))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (/ x b)))) 2))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (-.f64 (+.f64 (+.f64 t (/.f64 (fma.f64 (neg.f64 z) y x) b)) y) #s(literal 2 binary64)) b))
#s(approx (* (- b a) t) #s(hole binary64 (* b (+ t (* -1 (/ (* a t) b))))))
#s(approx (* (- b a) t) (*.f64 (-.f64 t (/.f64 (*.f64 a t) b)) b))
#s(approx (- b a) #s(hole binary64 (* b (+ 1 (* -1 (/ a b))))))
#s(approx (- b a) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 a b)) b))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* b (- (+ t (/ x b)) 2))))
#s(approx (+ (* (- t 2) b) x) (*.f64 (-.f64 (+.f64 (/.f64 x b) t) #s(literal 2 binary64)) b))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (neg.f64 (*.f64 (neg.f64 b) (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1))) b))))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 (-.f64 t #s(literal 1 binary64)) a))) (neg.f64 b)) (-.f64 t #s(literal 2 binary64))) y) (neg.f64 b)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (neg.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))) b)) (neg.f64 b)))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (neg.f64 (*.f64 (neg.f64 b) (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (+ x (+ z (* -1 (* y z)))) b))))))))
#s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) (neg.f64 b)) (-.f64 t #s(literal 2 binary64))) y) (neg.f64 b)))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (neg.f64 (*.f64 (neg.f64 b) (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (+ x (* -1 (* y z))) b))))))))
#s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) (*.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 z) y x) (neg.f64 b)) (-.f64 t #s(literal 2 binary64))) y) (neg.f64 b)))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* b (+ (* -1 t) (/ (* a t) b))))))
#s(approx (* (- b a) t) (*.f64 (fma.f64 t (/.f64 a b) (neg.f64 t)) (neg.f64 b)))
#s(approx (- b a) #s(hole binary64 (* -1 (* b (- (/ a b) 1)))))
#s(approx (- b a) (*.f64 (-.f64 (/.f64 a b) #s(literal 1 binary64)) (neg.f64 b)))
#s(approx (+ (* (- t 2) b) x) #s(hole binary64 (* -1 (* b (+ (* -1 (- t 2)) (* -1 (/ x b)))))))
#s(approx (+ (* (- t 2) b) x) (*.f64 (neg.f64 (-.f64 (+.f64 (/.f64 x b) t) #s(literal 2 binary64))) (neg.f64 b)))

rewrite191.0ms (2%)

Memory
-13.5MiB live, 234.8MiB allocated; 58ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040251
059251
1729247
08201235
Stop Event
iter limit
node limit
iter limit
Counts
18 → 370
Calls
Call 1
Inputs
(-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)
(fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#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)
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
(*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)
(-.f64 (+.f64 y t) #s(literal 2 binary64))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
(*.f64 (neg.f64 z) y)
(neg.f64 z)
(fma.f64 (-.f64 t #s(literal 2 binary64)) b x)
(+.f64 y t)
Outputs
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))) (sqrt.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a)) (*.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 3 binary64)) (pow.f64 (-.f64 z (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 z (*.f64 a (-.f64 t #s(literal 1 binary64)))) (-.f64 z (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) (-.f64 z (*.f64 a (-.f64 t #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 2 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))))
(fma.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) (neg.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) (-.f64 z (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(fma.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) (-.f64 z (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(fma.f64 (sqrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)) (sqrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) (-.f64 z (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 2 binary64)) (+.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.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 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(-.f64 (/.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))) (/.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a (-.f64 t #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))))
(-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(+.f64 (cosh.f64 (log.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))) (sinh.f64 (log.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))))
(+.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) (-.f64 z (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(log.f64 (exp.f64 (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))) (neg.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))))
(*.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))) (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))))
(pow.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 1 binary64))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))) (sinh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64))))))))
(log.f64 (exp.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 a (-.f64 t #s(literal 1 binary64)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)) (sqrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)) #s(literal 3 binary64))
(pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 3 binary64)) (pow.f64 (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z)) (*.f64 (*.f64 y (-.f64 b z)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z)))))
(/.f64 (+.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 3 binary64))) (fma.f64 z z (-.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (*.f64 z (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (*.f64 z z))) (neg.f64 (-.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (-.f64 (*.f64 z z) (*.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))
(/.f64 (+.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (-.f64 (*.f64 z z) (*.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) (neg.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) z)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y (-.f64 b z)))) (neg.f64 (sqrt.f64 (*.f64 y (-.f64 b z)))) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z))
(fma.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) z)
(fma.f64 (sqrt.f64 (*.f64 y (-.f64 b z))) (sqrt.f64 (*.f64 y (-.f64 b z))) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (-.f64 b z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (-.f64 b z))) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z))
(fma.f64 y (-.f64 b z) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z))
(fma.f64 (-.f64 b z) y (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (-.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)) (/.f64 (*.f64 z z) (-.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))
(+.f64 (/.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (-.f64 (*.f64 z z) (*.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))) (/.f64 (pow.f64 z #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (-.f64 (*.f64 z z) (*.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))))
(+.f64 (cosh.f64 (log.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))) (sinh.f64 (log.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z))))
(+.f64 (*.f64 y (-.f64 b z)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) z))
(+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)
(+.f64 z (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))
(log.f64 (exp.f64 (+.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z)))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) (neg.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))))
(*.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(pow.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) #s(literal 3 binary64))
(pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (fma.f64 y (-.f64 b z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (fma.f64 y (-.f64 b z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) (fma.f64 y (-.f64 b z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) (-.f64 (*.f64 x x) (*.f64 (fma.f64 y (-.f64 b z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 2 binary64)) (*.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) (*.f64 y (-.f64 b z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y (-.f64 b z)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (*.f64 (*.f64 y (-.f64 b z)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 2 binary64))) (-.f64 (*.f64 y (-.f64 b z)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (*.f64 (*.f64 y (-.f64 b z)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) (neg.f64 (sqrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) (*.f64 y (-.f64 b z)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y (-.f64 b z)))) (neg.f64 (sqrt.f64 (*.f64 y (-.f64 b z)))) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
(fma.f64 (sqrt.f64 (fma.f64 y (-.f64 b z) (*.f64 (-.f64 t #s(literal 2 binary64)) b))) (sqrt.f64 (fma.f64 y (-.f64 b z) (*.f64 (-.f64 t #s(literal 2 binary64)) b))) x)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y (-.f64 b z) (*.f64 (-.f64 t #s(literal 2 binary64)) b))) (cbrt.f64 (fma.f64 y (-.f64 b z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)))) (cbrt.f64 (fma.f64 y (-.f64 b z) (*.f64 (-.f64 t #s(literal 2 binary64)) b))) x)
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) (sqrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) (*.f64 y (-.f64 b z)))
(fma.f64 (sqrt.f64 (*.f64 y (-.f64 b z))) (sqrt.f64 (*.f64 y (-.f64 b z))) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) (*.f64 y (-.f64 b z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (-.f64 b z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y (-.f64 b z))) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
(fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
(fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
(cbrt.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 2 binary64)) (-.f64 (*.f64 y (-.f64 b z)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) (/.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (-.f64 (*.f64 y (-.f64 b z)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(+.f64 (/.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (*.f64 (*.f64 y (-.f64 b z)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))) (/.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y (-.f64 b z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 2 binary64)) (*.f64 (*.f64 y (-.f64 b z)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))) (sinh.f64 (log.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))))
(+.f64 (fma.f64 y (-.f64 b z) (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)
(+.f64 (*.f64 y (-.f64 b z)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))
(+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) (*.f64 y (-.f64 b z)))
(log.f64 (exp.f64 (fma.f64 y (-.f64 b z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x))) (neg.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x))))
(*.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)) (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)))
(pow.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x) #s(literal 1 binary64))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
(cbrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x))) (sinh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x))))
(log.f64 (exp.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)))) (neg.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)))))
(*.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))) (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(pow.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) #s(literal 1 binary64))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
(cbrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)))) (sinh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)))))
(log.f64 (exp.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 b a) t))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 b a) t))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 b a) t)) (sqrt.f64 (*.f64 (-.f64 b a) t)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 b a) t)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 b a) t)))
(*.f64 (-.f64 b a) t)
(*.f64 t (-.f64 b a))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b a) t)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b a) t)) #s(literal 3 binary64))
(pow.f64 (*.f64 (-.f64 b a) t) #s(literal 1 binary64))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b a) #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 (-.f64 b a) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 b a) t) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b a) t)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (-.f64 b a) t)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (-.f64 b a) t))) (sinh.f64 (log.f64 (*.f64 (-.f64 b a) t))))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 b a)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 b a))) (neg.f64 (sqrt.f64 (-.f64 b a))))
(*.f64 (sqrt.f64 (-.f64 b a)) (sqrt.f64 (-.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 b a)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 b a)))
(pow.f64 (sqrt.f64 (-.f64 b a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 b a) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (-.f64 b a)) #s(literal 3 binary64))
(pow.f64 (-.f64 b a) #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 a 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 (fma.f64 a a (*.f64 b a)))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (+.f64 b a))
(/.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (fma.f64 b b (fma.f64 a a (*.f64 b a))))
(cbrt.f64 (pow.f64 (-.f64 b a) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (-.f64 b a) #s(literal 2 binary64)))
(-.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 (fma.f64 a a (*.f64 b a)))) (/.f64 (pow.f64 a #s(literal 3 binary64)) (fma.f64 b b (fma.f64 a a (*.f64 b a)))))
(-.f64 b a)
(exp.f64 (*.f64 (log.f64 (-.f64 b a)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (-.f64 b a)))
(+.f64 (cosh.f64 (log.f64 (-.f64 b a))) (sinh.f64 (log.f64 (-.f64 b a))))
(log.f64 (exp.f64 (-.f64 b a)))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))) (neg.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 3 binary64))
(pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) 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 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) 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 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))))
(/.f64 (-.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)))
(/.f64 (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) (neg.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(fma.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(fma.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 2 binary64)) (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))) (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))
(-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (neg.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) b))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(+.f64 (/.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 3 binary64)) (fma.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))) (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (fma.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))) (sinh.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))))
(+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(log.f64 (exp.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) (neg.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(*.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(pow.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 3 binary64))
(pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 1 binary64))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
(cbrt.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) (sinh.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(log.f64 (exp.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)))
(*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)
(*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) #s(literal 3 binary64))
(pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))) (sinh.f64 (log.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (-.f64 t #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 y y (-.f64 (pow.f64 (-.f64 t #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 y (-.f64 t #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.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 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (+.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (+.f64 t y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (+.f64 t y) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (+.f64 t y) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (+.f64 (+.f64 t y) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 8 binary64) (+.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (+.f64 t y) #s(literal 2 binary64))))))
(-.f64 (+.f64 t y) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)))))
(+.f64 y (-.f64 t #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))))) (neg.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))) (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))) #s(literal 3 binary64))
(pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))))
(/.f64 (-.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)))
(/.f64 (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))
(fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))) (neg.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(fma.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) (sqrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))
(fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))
(fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 2 binary64)) (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))) (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))
(-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) (*.f64 (neg.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) b))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))))
(+.f64 (/.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))) (/.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))))) (sinh.f64 (log.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))))))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
(+.f64 (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))
(log.f64 (exp.f64 (fma.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))) (neg.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))))
(*.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))))
(pow.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) #s(literal 3 binary64))
(pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 1 binary64))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))
(cbrt.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))) (sinh.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z)))))
(log.f64 (exp.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 y z))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 y z))) (neg.f64 (sqrt.f64 (*.f64 y z))))
(*.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 y z)))
(*.f64 y z)
(*.f64 z y)
(pow.f64 (sqrt.f64 (*.f64 y z)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 y z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 y z)) #s(literal 3 binary64))
(pow.f64 (*.f64 y z) #s(literal 1 binary64))
(neg.f64 (*.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 y z) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 y z) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y z)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 y z)))
(+.f64 (cosh.f64 (log.f64 (*.f64 y z))) (sinh.f64 (log.f64 (*.f64 y z))))
(log.f64 (pow.f64 (exp.f64 y) z))
z
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) (neg.f64 (sqrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) (sqrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 3 binary64))
(pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x (*.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 x x))) (neg.f64 (-.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) x))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b))) x)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b)) (sqrt.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b)) x)
(fma.f64 (-.f64 t #s(literal 2 binary64)) b x)
(fma.f64 b (-.f64 t #s(literal 2 binary64)) x)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) x)))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))) (sinh.f64 (log.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x))))
(+.f64 (*.f64 (-.f64 t #s(literal 2 binary64)) b) x)
(+.f64 x (*.f64 (-.f64 t #s(literal 2 binary64)) b))
(log.f64 (exp.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 t y))) (neg.f64 (sqrt.f64 (+.f64 t y))))
(*.f64 (sqrt.f64 (+.f64 t y)) (sqrt.f64 (+.f64 t y)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t y)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 t y)))
(pow.f64 (sqrt.f64 (+.f64 t y)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (+.f64 t y)) #s(literal 3 binary64))
(pow.f64 (+.f64 t y) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 t t (-.f64 (*.f64 y y) (*.f64 t y))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 t t))) (neg.f64 (-.f64 y t)))
(/.f64 (neg.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64)))) (neg.f64 (fma.f64 y y (-.f64 (*.f64 t t) (*.f64 y t)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 t t)) (-.f64 y t))
(/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))) (fma.f64 y y (-.f64 (*.f64 t t) (*.f64 y t))))
(cbrt.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y t)) (/.f64 (*.f64 t t) (-.f64 y t)))
(exp.f64 (*.f64 (log.f64 (+.f64 t y)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (+.f64 t y)))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 t t) (*.f64 y t)))) (/.f64 (pow.f64 t #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 t t) (*.f64 y t)))))
(+.f64 (cosh.f64 (log.f64 (+.f64 t y))) (sinh.f64 (log.f64 (+.f64 t y))))
(+.f64 t y)
(+.f64 y t)
(log.f64 (exp.f64 (+.f64 t y)))

eval105.0ms (1.1%)

Memory
-14.0MiB live, 121.1MiB allocated; 21ms collecting garbage
Compiler

Compiled 26 935 to 2 221 computations (91.8% saved)

prune27.0ms (0.3%)

Memory
9.2MiB live, 61.5MiB allocated; 10ms collecting garbage
Pruning

18 alts after pruning (16 fresh and 2 done)

PrunedKeptTotal
New62912641
Fresh549
Picked325
Done000
Total63718655
Accuracy
100.0%
Counts
655 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.8%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
37.4%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
35.3%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 #s(approx (- (+ y t) 2) t) b))
39.7%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
29.4%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
32.5%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
47.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
54.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 b z) y)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
42.2%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 t b)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
39.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
41.1%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
35.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
26.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
27.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
17.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
20.7%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
69.2%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
14.0%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
Compiler

Compiled 1 136 to 838 computations (26.2% saved)

simplify168.0ms (1.7%)

Memory
-24.9MiB live, 210.3MiB allocated; 26ms collecting garbage
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
053379
071379
1135377
2332377
3958377
42680377
55525377
08023362
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)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a))
(+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)
(+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x))
(fma.f64 #s(literal -2 binary64) b z)
#s(literal -2 binary64)
b
z
(fma.f64 (-.f64 b z) y x)
(-.f64 b z)
y
x
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(*.f64 #s(approx (- b a) b) t)
#s(approx (- b a) b)
b
t
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
x
(*.f64 #s(approx (- (+ y t) 2) t) b)
#s(approx (- (+ y t) 2) t)
t
b
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
x
(*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)
(-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))
#s(approx (+ y t) t)
t
#s(literal 2 binary64)
b
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
(*.f64 (neg.f64 z) y)
(neg.f64 z)
z
y
(*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)
(-.f64 #s(approx (+ y t) y) #s(literal 2 binary64))
#s(approx (+ y t) y)
#s(literal 2 binary64)
b
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (-.f64 b z) y (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (-.f64 b z) y (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) a)))
(+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)
(fma.f64 (-.f64 b z) y (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) a))
(+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x))
(fma.f64 (-.f64 b z) y (+.f64 (fma.f64 #s(literal -2 binary64) b z) x))
(fma.f64 #s(literal -2 binary64) b z)
#s(literal -2 binary64)
b
z
(fma.f64 (-.f64 b z) y x)
(-.f64 b z)
y
x
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(*.f64 #s(approx (- b a) b) t)
#s(approx (- b a) b)
b
t
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
x
(*.f64 #s(approx (- (+ y t) 2) t) b)
#s(approx (- (+ y t) 2) t)
t
b
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
x
(*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)
(-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))
#s(approx (+ y t) t)
t
#s(literal 2 binary64)
b
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
(*.f64 (neg.f64 z) y)
(neg.f64 z)
z
y
(*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)
(-.f64 #s(approx (+ y t) y) #s(literal 2 binary64))
#s(approx (+ y t) y)
#s(literal 2 binary64)
b

localize186.0ms (1.9%)

Memory
-20.1MiB live, 191.7MiB allocated; 69ms collecting garbage
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)
accuracy2.949204300811441
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
accuracy31.909515470544005
#s(approx (+ y t) y)
accuracy46.61609513630106
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
accuracy0.015625
(*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)
accuracy2.949204300811441
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
accuracy31.53604728842299
#s(approx (+ y t) t)
accuracy50.48763151675926
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
accuracy0.015625
(*.f64 #s(approx (- (+ y t) 2) t) b)
accuracy2.949204300811441
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
accuracy38.35784487141142
#s(approx (- (+ y t) 2) t)
accuracy50.48763151675926
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
accuracy0.0234375
(*.f64 #s(approx (- b a) b) t)
accuracy28.227418975451158
#s(approx (- b a) b)
accuracy41.20684915791779
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
accuracy0.0
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
accuracy0.0078125
(fma.f64 (-.f64 b z) y x)
accuracy0.01171875
(+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x))
accuracy19.708404364754426
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a))
Samples
162.0ms256×0valid
Compiler

Compiled 285 to 38 computations (86.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-mult: 72.0ms (76.6% of total)
ival-sub: 10.0ms (10.6% of total)
ival-add: 9.0ms (9.6% of total)
ival-neg: 1.0ms (1.1% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series59.0ms (0.6%)

Memory
20.0MiB live, 65.0MiB allocated; 5ms collecting garbage
Counts
22 → 200
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a))
(+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)
(+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(*.f64 #s(approx (- b a) b) t)
#s(approx (- b a) b)
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
(*.f64 #s(approx (- (+ y t) 2) t) b)
#s(approx (- (+ y t) 2) t)
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
(*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)
(-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
(*.f64 (neg.f64 z) y)
(neg.f64 z)
(fma.f64 (-.f64 b z) y x)
#s(approx (+ y t) t)
#s(approx (+ y t) y)
(*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -2 b) (* y (- b z))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ z (+ (* -2 b) (* y (- b z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (* y (- b z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* x (- (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))) (/ (* a (- t 1)) x)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 x))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ a x) (+ (/ z x) (/ (* y (- b z)) x))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ z x) (/ (* y (- b z)) x)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 x))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* x (+ 1 (/ (* y (- b z)) x)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1))) x)) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ a (+ z (+ (* -2 b) (* y (- b z))))) x)) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ z (+ (* -2 b) (* y (- b z)))) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* y (- b z)) x)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* b (- t 2)))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -2 b))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -2 b)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- t 2)))
#s(approx (- (+ y t) 2) #s(hole binary64 (- (+ t y) 2)))
#s(approx (* (neg z) y) #s(hole binary64 (* -1 (* y z))))
#s(approx (+ y t) #s(hole binary64 t))
#s(approx (+ y t) #s(hole binary64 (+ t y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) (+ z (/ (* a (- t 1)) y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ a y) (+ (/ x y) (/ z y))))) z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ x y) (/ z y)))) z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (- (+ y t) 2) #s(hole binary64 y))
#s(approx (- (+ y t) 2) #s(hole binary64 (* y (- (+ 1 (/ t y)) (* 2 (/ 1 y))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* y (- (+ b (/ x y)) z))))
#s(approx (+ y t) #s(hole binary64 y))
#s(approx (+ y t) #s(hole binary64 (* y (+ 1 (/ t y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) y)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ a (+ x (+ z (* -2 b)))) y)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (+ z (* -2 b))) y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- t 2) y)) 1)))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ x y)))))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* y (- (* -1 (/ t y)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y)))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (* b y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y)))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (* b y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y))))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (neg z) #s(hole binary64 (* -1 z)))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (* b y))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (+ (* -1 (* y z)) (* b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))) (/ (* a (- t 1)) z)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ a z) (+ (/ x z) (/ (* b y) z)))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ x z) (/ (* b y) z))))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* y z))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* z (+ (* -1 y) (+ (/ x z) (/ (* b y) z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1))) z))) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ a (+ x (+ (* -2 b) (* b y)))) z))) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ x (+ (* -2 b) (* b y))) z))) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* z (+ y (* -1 (/ (+ x (* b y)) z)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (- b z)))))) (* -1 a))))
#s(approx (* (- b a) t) #s(hole binary64 (* t (- b a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- y 2)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- b a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))) (+ a (* -1 (/ a t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (- (+ y t) 2) #s(hole binary64 t))
#s(approx (- (+ y t) 2) #s(hole binary64 (* t (- (+ 1 (/ y t)) (* 2 (/ 1 t))))))
#s(approx (+ y t) #s(hole binary64 (* t (+ 1 (/ y t)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a)) t))) (* -1 a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- y 2) t)) 1)))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* t (- (* -1 (/ y t)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* a (- 1 t)) (+ (* b (- t 2)) (* y (- b z))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (* (- b a) t) #s(hole binary64 (* b t)))
#s(approx (* (- b a) t) #s(hole binary64 (+ (* -1 (* a t)) (* b t))))
#s(approx (- b a) #s(hole binary64 b))
#s(approx (- b a) #s(hole binary64 (+ b (* -1 a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (+ (/ z a) (+ (/ (* b (- t 2)) a) (/ (* y (- b z)) a))))) t))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* a (+ 1 (+ (* -2 (/ b a)) (+ (/ x a) (+ (/ z a) (/ (* y (- b z)) a))))))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a t))))
#s(approx (* (- b a) t) #s(hole binary64 (* a (+ (* -1 t) (/ (* b t) a)))))
#s(approx (- b a) #s(hole binary64 (* -1 a)))
#s(approx (- b a) #s(hole binary64 (* a (- (/ b a) 1))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) a)) (* -1 (- t 1)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* -2 b) (* y (- b z))))) a)) 1)))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a (+ t (* -1 (/ (* b t) a)))))))
#s(approx (- b a) #s(hole binary64 (* -1 (* a (+ 1 (* -1 (/ b a)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -1 (* y z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -1 (* y z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2)))))))
#s(approx (- b a) #s(hole binary64 (- b a)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (* -1 (* y z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) (+ 2 (/ (* a (- t 1)) b))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ a b) (+ (/ x b) (/ z b))))) 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b)))) 2))))
#s(approx (* (- b a) t) #s(hole binary64 (* b (+ t (* -1 (/ (* a t) b))))))
#s(approx (- b a) #s(hole binary64 (* b (+ 1 (* -1 (/ a b))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* b y)))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* b (+ y (+ (* -1 (/ (* y z) b)) (/ x b))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1))) b))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ a (+ x (+ z (* -1 (* y z))))) b))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ x (+ z (* -1 (* y z)))) b))))))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* b (+ (* -1 t) (/ (* a t) b))))))
#s(approx (- b a) #s(hole binary64 (* -1 (* b (- (/ a b) 1)))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (/ (+ x (* -1 (* y z))) b)))))))
Calls

18 calls:

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

simplify156.0ms (1.6%)

Memory
3.7MiB live, 187.0MiB allocated; 32ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07845438
122655254
080994847
Stop Event
iter limit
node limit
Counts
200 → 200
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -2 b) (* y (- b z))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ z (+ (* -2 b) (* y (- b z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (* y (- b z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* x (- (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))) (/ (* a (- t 1)) x)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 x))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ a x) (+ (/ z x) (/ (* y (- b z)) x))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ z x) (/ (* y (- b z)) x)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 x))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* x (+ 1 (/ (* y (- b z)) x)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1))) x)) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ a (+ z (+ (* -2 b) (* y (- b z))))) x)) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ z (+ (* -2 b) (* y (- b z)))) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* y (- b z)) x)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* b (- t 2)))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -2 b))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -2 b)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- t 2)))
#s(approx (- (+ y t) 2) #s(hole binary64 (- (+ t y) 2)))
#s(approx (* (neg z) y) #s(hole binary64 (* -1 (* y z))))
#s(approx (+ y t) #s(hole binary64 t))
#s(approx (+ y t) #s(hole binary64 (+ t y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) (+ z (/ (* a (- t 1)) y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ a y) (+ (/ x y) (/ z y))))) z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ x y) (/ z y)))) z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (- (+ y t) 2) #s(hole binary64 y))
#s(approx (- (+ y t) 2) #s(hole binary64 (* y (- (+ 1 (/ t y)) (* 2 (/ 1 y))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* y (- (+ b (/ x y)) z))))
#s(approx (+ y t) #s(hole binary64 y))
#s(approx (+ y t) #s(hole binary64 (* y (+ 1 (/ t y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) y)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ a (+ x (+ z (* -2 b)))) y)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (+ z (* -2 b))) y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- t 2) y)) 1)))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ x y)))))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* y (- (* -1 (/ t y)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y)))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (* b y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y)))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (* b y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y))))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (neg z) #s(hole binary64 (* -1 z)))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (* b y))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (+ (* -1 (* y z)) (* b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))) (/ (* a (- t 1)) z)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ a z) (+ (/ x z) (/ (* b y) z)))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ x z) (/ (* b y) z))))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* y z))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* z (+ (* -1 y) (+ (/ x z) (/ (* b y) z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1))) z))) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ a (+ x (+ (* -2 b) (* b y)))) z))) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ x (+ (* -2 b) (* b y))) z))) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* z (+ y (* -1 (/ (+ x (* b y)) z)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (- b z)))))) (* -1 a))))
#s(approx (* (- b a) t) #s(hole binary64 (* t (- b a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- y 2)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- b a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))) (+ a (* -1 (/ a t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (- (+ y t) 2) #s(hole binary64 t))
#s(approx (- (+ y t) 2) #s(hole binary64 (* t (- (+ 1 (/ y t)) (* 2 (/ 1 t))))))
#s(approx (+ y t) #s(hole binary64 (* t (+ 1 (/ y t)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a)) t))) (* -1 a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- y 2) t)) 1)))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* t (- (* -1 (/ y t)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* a (- 1 t)) (+ (* b (- t 2)) (* y (- b z))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (* (- b a) t) #s(hole binary64 (* b t)))
#s(approx (* (- b a) t) #s(hole binary64 (+ (* -1 (* a t)) (* b t))))
#s(approx (- b a) #s(hole binary64 b))
#s(approx (- b a) #s(hole binary64 (+ b (* -1 a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (+ (/ z a) (+ (/ (* b (- t 2)) a) (/ (* y (- b z)) a))))) t))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* a (+ 1 (+ (* -2 (/ b a)) (+ (/ x a) (+ (/ z a) (/ (* y (- b z)) a))))))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a t))))
#s(approx (* (- b a) t) #s(hole binary64 (* a (+ (* -1 t) (/ (* b t) a)))))
#s(approx (- b a) #s(hole binary64 (* -1 a)))
#s(approx (- b a) #s(hole binary64 (* a (- (/ b a) 1))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) a)) (* -1 (- t 1)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* -2 b) (* y (- b z))))) a)) 1)))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a (+ t (* -1 (/ (* b t) a)))))))
#s(approx (- b a) #s(hole binary64 (* -1 (* a (+ 1 (* -1 (/ b a)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -1 (* y z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -1 (* y z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2)))))))
#s(approx (- b a) #s(hole binary64 (- b a)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (* -1 (* y z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) (+ 2 (/ (* a (- t 1)) b))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ a b) (+ (/ x b) (/ z b))))) 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b)))) 2))))
#s(approx (* (- b a) t) #s(hole binary64 (* b (+ t (* -1 (/ (* a t) b))))))
#s(approx (- b a) #s(hole binary64 (* b (+ 1 (* -1 (/ a b))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* b y)))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* b (+ y (+ (* -1 (/ (* y z) b)) (/ x b))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1))) b))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ a (+ x (+ z (* -1 (* y z))))) b))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ x (+ z (* -1 (* y z)))) b))))))))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* b (+ (* -1 t) (/ (* a t) b))))))
#s(approx (- b a) #s(hole binary64 (* -1 (* b (- (/ a b) 1)))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (/ (+ x (* -1 (* y z))) b)))))))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (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)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (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(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y x)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 z))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y a)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -2 b) (* y (- b z))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y (+.f64 a x)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ z (+ (* -2 b) (* y (- b z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) x)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (neg.f64 (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)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* (- b z) y) x) (*.f64 (-.f64 b z) y))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (* y (- b z)))))
#s(approx (+ (* (- b z) y) x) (fma.f64 (-.f64 b z) y x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+.f64 x (*.f64 (/.f64 (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) x) x)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) x)
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* x (- (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))) (/ (* a (- t 1)) x)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z))) x) #s(literal 1 binary64)) x))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 x))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) x)
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ a x) (+ (/ z x) (/ (* y (- b z)) x))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y a)) x) x x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x)
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ z x) (/ (* y (- b z)) x)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)) x) x x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) x)) x))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 x))
#s(approx (+ (* (- b z) y) x) x)
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* x (+ 1 (/ (* y (- b z)) x)))))
#s(approx (+ (* (- b z) y) x) (fma.f64 (/.f64 (*.f64 (-.f64 b z) y) x) x x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1))) x)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z))) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ a (+ z (+ (* -2 b) (* y (- b z))))) x)) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y a))) x) #s(literal 1 binary64))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ z (+ (* -2 b) (* y (- b z)))) x)) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) x) #s(literal 1 binary64))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* y (- b z)) x)) 1)))))
#s(approx (+ (* (- b z) y) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) b z) y) x) #s(literal 1 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.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(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y x)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -2 b))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) a))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -2 b)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 t #s(literal 2 binary64)) b))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- t 2)))
#s(approx (- (+ y t) 2) (-.f64 t #s(literal 2 binary64)))
#s(approx (- (+ y t) 2) #s(hole binary64 (- (+ t y) 2)))
#s(approx (- (+ y t) 2) (-.f64 (+.f64 t y) #s(literal 2 binary64)))
#s(approx (* (neg z) y) #s(hole binary64 (* -1 (* y z))))
#s(approx (* (neg z) y) (*.f64 (neg.f64 z) y))
#s(approx (+ y t) #s(hole binary64 t))
#s(approx (+ y t) t)
#s(approx (+ y t) #s(hole binary64 (+ t y)))
#s(approx (+ y t) (+.f64 t y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#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(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y) b) z) y))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 b z) y))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) (+ z (/ (* a (- t 1)) y))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y) b) z) y))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 b z) y))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ a y) (+ (/ x y) (/ z y))))) z))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 b (-.f64 z (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) a) y))) y))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ x y) (/ z y)))) z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b (-.f64 z (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) y))) y))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 z))) y) z) y))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) (*.f64 b y))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) (/.f64 b y) b) y))
#s(approx (- (+ y t) 2) #s(hole binary64 y))
#s(approx (- (+ y t) 2) y)
#s(approx (- (+ y t) 2) #s(hole binary64 (* y (- (+ 1 (/ t y)) (* 2 (/ 1 y))))))
#s(approx (- (+ y t) 2) (*.f64 (+.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) #s(literal 1 binary64)) y))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* y (- (+ b (/ x y)) z))))
#s(approx (+ (* (- b z) y) x) (*.f64 (-.f64 (+.f64 (/.f64 x y) b) z) y))
#s(approx (+ y t) #s(hole binary64 y))
#s(approx (+ y t) y)
#s(approx (+ y t) #s(hole binary64 (* y (+ 1 (/ t y)))))
#s(approx (+ y t) (fma.f64 (/.f64 t y) y y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) b z)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 y) (-.f64 (fma.f64 #s(literal -1 binary64) b z) (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) y)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 y) (-.f64 (fma.f64 #s(literal -1 binary64) b z) (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ a (+ x (+ z (* -2 b)))) y)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) b (-.f64 z (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) a) y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (+ z (* -2 b))) y)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) b (-.f64 z (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) y)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 y) (fma.f64 (/.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 z))) y) #s(literal -1 binary64) z)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (neg.f64 y) (neg.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) (/.f64 b y) b))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- t 2) y)) 1)))))
#s(approx (- (+ y t) 2) (*.f64 (neg.f64 y) (-.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) (neg.f64 y)) #s(literal 1 binary64))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ x y)))))))
#s(approx (+ (* (- b z) y) x) (*.f64 (neg.f64 y) (neg.f64 (-.f64 (+.f64 (/.f64 x y) b) z))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* y (- (* -1 (/ t y)) 1)))))
#s(approx (+ y t) (*.f64 (neg.f64 y) (-.f64 (/.f64 (neg.f64 t) y) #s(literal 1 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y)))))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (* b y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y)))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (+.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)) a))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (* b y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (neg z) #s(hole binary64 (* -1 z)))
#s(approx (neg z) (neg.f64 z))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (* b y))))
#s(approx (+ (* (- b z) y) x) (fma.f64 b y x))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (+ (* -1 (* y z)) (* b y)))))
#s(approx (+ (* (- b z) y) x) (fma.f64 y (+.f64 b (neg.f64 z)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#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(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+.f64 z (*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)) z) y) z)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))) (/ (* a (- t 1)) z)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 z (*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)) z) y) z)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ a z) (+ (/ x z) (/ (* b y) z)))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 (fma.f64 (/.f64 b z) #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (fma.f64 b y x) a) z) y)) z z))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ x z) (/ (* b y) z))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (fma.f64 (/.f64 b z) #s(literal -2 binary64) (-.f64 (/.f64 (fma.f64 b y x) z) y)) z z))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (+.f64 z (*.f64 (-.f64 (/.f64 (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64)))) z) y) z)))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* y z))))
#s(approx (+ (* (- b z) y) x) (*.f64 (neg.f64 z) y))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* z (+ (* -1 y) (+ (/ x z) (/ (* b y) z))))))
#s(approx (+ (* (- b z) y) x) (*.f64 (-.f64 (/.f64 (fma.f64 b y x) z) y) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1))) z))) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ a (+ x (+ (* -2 b) (* b y)))) z))) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x)) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ x (+ (* -2 b) (* b y))) z))) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b x) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64)))) z) #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (neg.f64 z)))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* z (+ y (* -1 (/ (+ x (* b y)) z)))))))
#s(approx (+ (* (- b z) y) x) (*.f64 (-.f64 y (/.f64 (fma.f64 b y x) z)) (neg.f64 z)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)) a) (*.f64 z (-.f64 y #s(literal 1 binary64)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y (+.f64 a x)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (- b z)))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b a) t (*.f64 (-.f64 b z) y))) z) x) a))
#s(approx (* (- b a) t) #s(hole binary64 (* t (- b a))))
#s(approx (* (- b a) t) (*.f64 (-.f64 b a) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 a t (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a)))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- y 2)))
#s(approx (- (+ y t) 2) (-.f64 y #s(literal 2 binary64)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#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(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a)))) t) b) a) t))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- b a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 b a) t))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))) (+ a (* -1 (/ a t)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y (+.f64 a x)))) t) b) a) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a))) t) a) t))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) (*.f64 b t))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) (/.f64 b t) b) t))
#s(approx (- (+ y t) 2) #s(hole binary64 t))
#s(approx (- (+ y t) 2) t)
#s(approx (- (+ y t) 2) #s(hole binary64 (* t (- (+ 1 (/ y t)) (* 2 (/ 1 t))))))
#s(approx (- (+ y t) 2) (*.f64 (+.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) #s(literal 1 binary64)) t))
#s(approx (+ y t) #s(hole binary64 (* t (+ 1 (/ y t)))))
#s(approx (+ y t) (fma.f64 (/.f64 y t) t t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 t) (fma.f64 #s(literal -1 binary64) b a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 t) (+.f64 (-.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a)))) (neg.f64 t)) b) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 t) (fma.f64 #s(literal -1 binary64) b a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a)) t))) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 t) (+.f64 (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y (+.f64 a x)))) (neg.f64 t)) b) a)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 t) (fma.f64 (/.f64 (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a))) t) #s(literal -1 binary64) a)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (neg.f64 t) (neg.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) (/.f64 b t) b))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- y 2) t)) 1)))))
#s(approx (- (+ y t) 2) (*.f64 (neg.f64 t) (-.f64 (/.f64 (-.f64 #s(literal 2 binary64) y) t) #s(literal 1 binary64))))
#s(approx (+ y t) #s(hole binary64 (* -1 (* t (- (* -1 (/ y t)) 1)))))
#s(approx (+ y t) (*.f64 (neg.f64 t) (-.f64 (/.f64 (neg.f64 y) t) #s(literal 1 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (-.f64 b z) y (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* a (- 1 t)) (+ (* b (- t 2)) (* y (- b z))))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y x))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) x)))
#s(approx (* (- b a) t) #s(hole binary64 (* b t)))
#s(approx (* (- b a) t) (*.f64 b t))
#s(approx (* (- b a) t) #s(hole binary64 (+ (* -1 (* a t)) (* b t))))
#s(approx (* (- b a) t) (*.f64 (-.f64 b a) t))
#s(approx (- b a) #s(hole binary64 b))
#s(approx (- b a) b)
#s(approx (- b a) #s(hole binary64 (+ b (* -1 a))))
#s(approx (- b a) (-.f64 b a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#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(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+.f64 a (*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)) a) t) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (+ (/ z a) (+ (/ (* b (- t 2)) a) (/ (* y (- b z)) a))))) t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 a (*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 b z) y (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) a) t) a)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* a (+ 1 (+ (* -2 (/ b a)) (+ (/ x a) (+ (/ z a) (/ (* y (- b z)) a))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) x)) a) a a))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a t))))
#s(approx (* (- b a) t) (*.f64 (neg.f64 a) t))
#s(approx (* (- b a) t) #s(hole binary64 (* a (+ (* -1 t) (/ (* b t) a)))))
#s(approx (* (- b a) t) (*.f64 (fma.f64 t (/.f64 b a) (neg.f64 t)) a))
#s(approx (- b a) #s(hole binary64 (* -1 a)))
#s(approx (- b a) (neg.f64 a))
#s(approx (- b a) #s(hole binary64 (* a (- (/ b a) 1))))
#s(approx (- b a) (*.f64 (-.f64 (/.f64 b a) #s(literal 1 binary64)) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (+.f64 a (*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x) a) t) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x)) a) #s(literal -1 binary64) (-.f64 t #s(literal 1 binary64))) (neg.f64 a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) a)) (* -1 (- t 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 b z) y (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) a) #s(literal -1 binary64) (-.f64 t #s(literal 1 binary64))) (neg.f64 a)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* -2 b) (* y (- b z))))) a)) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) x)) (neg.f64 a)) #s(literal 1 binary64)) (neg.f64 a)))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* a (+ t (* -1 (/ (* b t) a)))))))
#s(approx (* (- b a) t) (*.f64 (-.f64 t (*.f64 t (/.f64 b a))) (neg.f64 a)))
#s(approx (- b a) #s(hole binary64 (* -1 (* a (+ 1 (* -1 (/ b a)))))))
#s(approx (- b a) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 b a)) (neg.f64 a)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x) a) #s(literal -1 binary64) (-.f64 t #s(literal 1 binary64))) (neg.f64 a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2))))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) x))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -1 (* y z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (+.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)) a))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -1 (* y z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (fma.f64 (-.f64 #s(literal 1 binary64) y) z x)))
#s(approx (- b a) #s(hole binary64 (- b a)))
#s(approx (- b a) (-.f64 b a))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (+ x (* -1 (* y z)))))
#s(approx (+ (* (- b z) y) x) (fma.f64 (neg.f64 z) y x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 x b) y) t) #s(literal 2 binary64)) (/.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) b)) b))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) (+ 2 (/ (* a (- t 1)) b))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (+.f64 (+.f64 t (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) b)) y) (fma.f64 (/.f64 (-.f64 t #s(literal 1 binary64)) b) a #s(literal 2 binary64))) b))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ a b) (+ (/ x b) (/ z b))))) 2))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 (+.f64 (/.f64 (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) a) b) y) #s(literal 2 binary64)) b))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b)))) 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) b) #s(literal 2 binary64)) y) b))
#s(approx (* (- b a) t) #s(hole binary64 (* b (+ t (* -1 (/ (* a t) b))))))
#s(approx (* (- b a) t) (*.f64 (-.f64 t (*.f64 t (/.f64 a b))) b))
#s(approx (- b a) #s(hole binary64 (* b (+ 1 (* -1 (/ a b))))))
#s(approx (- b a) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 a b)) b))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* b y)))
#s(approx (+ (* (- b z) y) x) (*.f64 b y))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* b (+ y (+ (* -1 (/ (* y z) b)) (/ x b))))))
#s(approx (+ (* (- b z) y) x) (*.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 z) y x) b) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (neg.f64 (-.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))))) b)) (neg.f64 b)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64))) (neg.f64 b)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1))) b))))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (neg.f64 b)) (-.f64 t #s(literal 2 binary64))) y) (neg.f64 b)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 #s(literal 2 binary64) y) (neg.f64 b)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ a (+ x (+ z (* -1 (* y z))))) b))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) y) (/.f64 (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) a) b)) (neg.f64 b)))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 #s(literal 2 binary64) y) (neg.f64 b)))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ x (+ z (* -1 (* y z)))) b))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) y) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) b)) (neg.f64 b)))
#s(approx (* (- b a) t) #s(hole binary64 (* -1 (* b (+ (* -1 t) (/ (* a t) b))))))
#s(approx (* (- b a) t) (*.f64 (fma.f64 t (/.f64 a b) (neg.f64 t)) (neg.f64 b)))
#s(approx (- b a) #s(hole binary64 (* -1 (* b (- (/ a b) 1)))))
#s(approx (- b a) (*.f64 (-.f64 (/.f64 a b) #s(literal 1 binary64)) (neg.f64 b)))
#s(approx (+ (* (- b z) y) x) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (/ (+ x (* -1 (* y z))) b)))))))
#s(approx (+ (* (- b z) y) x) (*.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 z) y x) b) y)) (neg.f64 b)))

rewrite202.0ms (2.1%)

Memory
-2.5MiB live, 334.6MiB allocated; 47ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053331
071331
11037331
08920315
Stop Event
iter limit
node limit
iter limit
Counts
22 → 335
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a))
(+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)
(+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(*.f64 #s(approx (- b a) b) t)
#s(approx (- b a) b)
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
(*.f64 #s(approx (- (+ y t) 2) t) b)
#s(approx (- (+ y t) 2) t)
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
(*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)
(-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
(*.f64 (neg.f64 z) y)
(neg.f64 z)
(fma.f64 (-.f64 b z) y x)
#s(approx (+ y t) t)
#s(approx (+ y t) y)
(*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)
Outputs
(*.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))) (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))))
(pow.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))) #s(literal 1 binary64))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))
(cbrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))))) (sinh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))))))
(log.f64 (exp.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))))
(*.f64 (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))) (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))))
(pow.f64 (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))) #s(literal 3 binary64))
(pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))) #s(literal 1 binary64))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))
(cbrt.f64 (pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))) (sinh.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))))
(log.f64 (exp.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))) (sqrt.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))) #s(literal 3 binary64))
(pow.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))) #s(literal 2 binary64)) (*.f64 a a)) (-.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))) a))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))) a))))
(fma.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))) a)
(fma.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) b z)) (sqrt.f64 (fma.f64 #s(literal -2 binary64) b z)) (+.f64 (fma.f64 (-.f64 b z) y x) a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))) a)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) b z)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) b z)) (+.f64 (fma.f64 (-.f64 b z) y x) a))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))
(+.f64 (cosh.f64 (log.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))) (sinh.f64 (log.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a)))))
(+.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))) a)
(+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))
(+.f64 a (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))))
(log.f64 (exp.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (+.f64 (fma.f64 (-.f64 b z) y x) a))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))) #s(literal 3 binary64))
(pow.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) b z) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 b z) y x) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) b z) #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 b z) y x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) b z) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (-.f64 b z) y x) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (*.f64 (-.f64 b z) y))) (cbrt.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (*.f64 (-.f64 b z) y)))) (cbrt.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (*.f64 (-.f64 b z) y))) x)
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 b z) y x)) (sqrt.f64 (fma.f64 (-.f64 b z) y x)) (fma.f64 #s(literal -2 binary64) b z))
(fma.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) b z)) (sqrt.f64 (fma.f64 #s(literal -2 binary64) b z)) (fma.f64 (-.f64 b z) y x))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) b)) (sqrt.f64 (*.f64 #s(literal -2 binary64) b)) (+.f64 z (fma.f64 (-.f64 b z) y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 b z) y x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (-.f64 b z) y x)) (fma.f64 #s(literal -2 binary64) b z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) b z)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) b z)) (fma.f64 (-.f64 b z) y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -2 binary64) b)) (+.f64 z (fma.f64 (-.f64 b z) y x)))
(fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))
(fma.f64 b #s(literal -2 binary64) (+.f64 z (fma.f64 (-.f64 b z) y x)))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))))) (sinh.f64 (log.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x))))))
(+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (*.f64 (-.f64 b z) y)) x)
(+.f64 (*.f64 #s(literal -2 binary64) b) (+.f64 z (fma.f64 (-.f64 b z) y x)))
(+.f64 (fma.f64 (-.f64 b z) y x) (fma.f64 #s(literal -2 binary64) b z))
(+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y x)))))
(*.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))) (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))))
(pow.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t)) #s(literal 1 binary64))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(cbrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t)))) (sinh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t)))))
(log.f64 (exp.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- b a) b) t)) (sqrt.f64 (*.f64 #s(approx (- b a) b) t)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(approx (- b a) b) t)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(approx (- b a) b) t)))
(*.f64 #s(approx (- b a) b) t)
(*.f64 t #s(approx (- b a) b))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (- b a) b) t)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(approx (- b a) b) t) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(approx (- b a) b) t)) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(approx (- b a) b) t) #s(literal 1 binary64))
(cbrt.f64 (*.f64 (pow.f64 #s(approx (- b a) b) #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 #s(approx (- b a) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 #s(approx (- b a) b) t) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (- b a) b) t)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 #s(approx (- b a) b) t)))
(+.f64 (cosh.f64 (log.f64 (*.f64 #s(approx (- b a) b) t))) (sinh.f64 (log.f64 (*.f64 #s(approx (- b a) b) t))))
(log.f64 (pow.f64 (exp.f64 t) #s(approx (- b a) b)))
(*.f64 (sqrt.f64 #s(approx (- b a) b)) (sqrt.f64 #s(approx (- b a) b)))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- b a) b)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- b a) b)))
(pow.f64 (sqrt.f64 #s(approx (- b a) b)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- b a) b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- b a) b)) #s(literal 3 binary64))
(pow.f64 #s(approx (- b a) b) #s(literal 1 binary64))
#s(approx (- b a) b)
(cbrt.f64 (pow.f64 #s(approx (- b a) b) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- b a) b)) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- b a) b)))
(+.f64 (cosh.f64 (log.f64 #s(approx (- b a) b))) (sinh.f64 (log.f64 #s(approx (- b a) b))))
(log.f64 (exp.f64 #s(approx (- b a) b)))
(*.f64 (sqrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) (sqrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(pow.f64 (sqrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 3 binary64))
(pow.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 2 binary64))) (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b)))
(/.f64 (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 3 binary64))) (fma.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (-.f64 (pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b)))))
(fma.f64 (sqrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) (sqrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(fma.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(fma.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(fma.f64 b #s(approx (- (+ y t) 2) t) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(cbrt.f64 (pow.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 3 binary64)))
(-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (neg.f64 #s(approx (- (+ y t) 2) t)) b))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))) (sinh.f64 (log.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))))
(+.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(log.f64 (exp.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(*.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(pow.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 3 binary64))
(pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 1 binary64))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
(cbrt.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) (sinh.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(log.f64 (exp.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) (sqrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)))
(*.f64 #s(approx (- (+ y t) 2) t) b)
(*.f64 b #s(approx (- (+ y t) 2) t))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)))
(+.f64 (cosh.f64 (log.f64 (*.f64 #s(approx (- (+ y t) 2) t) b))) (sinh.f64 (log.f64 (*.f64 #s(approx (- (+ y t) 2) t) b))))
(log.f64 (pow.f64 (exp.f64 b) #s(approx (- (+ y t) 2) t)))
(*.f64 (sqrt.f64 #s(approx (- (+ y t) 2) t)) (sqrt.f64 #s(approx (- (+ y t) 2) t)))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (+ y t) 2) t)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (+ y t) 2) t)))
(pow.f64 (sqrt.f64 #s(approx (- (+ y t) 2) t)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (+ y t) 2) t) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (+ y t) 2) t)) #s(literal 3 binary64))
(pow.f64 #s(approx (- (+ y t) 2) t) #s(literal 1 binary64))
#s(approx (- (+ y t) 2) t)
(cbrt.f64 (pow.f64 #s(approx (- (+ y t) 2) t) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (+ y t) 2) t)) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (+ y t) 2) t)))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (+ y t) 2) t))) (sinh.f64 (log.f64 #s(approx (- (+ y t) 2) t))))
(log.f64 (exp.f64 #s(approx (- (+ y t) 2) t)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) (sqrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 3 binary64))
(pow.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b) #s(literal 2 binary64))) (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)))
(/.f64 (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b) #s(literal 3 binary64))) (fma.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (-.f64 (pow.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)))))
(fma.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) (sqrt.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(fma.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(fma.f64 b (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(literal 3 binary64)))
(-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (neg.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))) b))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))) (sinh.f64 (log.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))))
(+.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
(log.f64 (exp.f64 (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) (sqrt.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)))
(*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)
(*.f64 b (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) #s(literal 3 binary64))
(pow.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))) (sinh.f64 (log.f64 (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))) (sqrt.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 #s(approx (+ y t) t) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 #s(approx (+ y t) t) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 #s(approx (+ y t) t) #s(approx (+ y t) t) (+.f64 #s(literal 4 binary64) (*.f64 #s(approx (+ y t) t) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) #s(literal 3 binary64)))
(-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)))))
(log.f64 (exp.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))) (sqrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))) #s(literal 3 binary64))
(pow.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b) #s(literal 2 binary64))) (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)))
(/.f64 (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)))))
(fma.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)) (sqrt.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
(fma.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
(fma.f64 b (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) #s(literal 3 binary64)))
(-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (neg.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64))) b))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))))) (sinh.f64 (log.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))))))
(+.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
(log.f64 (exp.f64 (fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))))
(*.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))))
(pow.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) #s(literal 3 binary64))
(pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) #s(literal 1 binary64))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
(cbrt.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))) (sinh.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))))
(log.f64 (exp.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 z) y)) (sqrt.f64 (*.f64 (neg.f64 z) y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 z) y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (neg.f64 z) y)))
(*.f64 (neg.f64 z) y)
(*.f64 y (neg.f64 z))
(pow.f64 (sqrt.f64 (*.f64 (neg.f64 z) y)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (neg.f64 z) y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 z) y)) #s(literal 3 binary64))
(pow.f64 (*.f64 (neg.f64 z) y) #s(literal 1 binary64))
(neg.f64 (*.f64 z y))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (neg.f64 z) y) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 z) y)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (neg.f64 z) y)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (neg.f64 z) y))) (sinh.f64 (log.f64 (*.f64 (neg.f64 z) y))))
(log.f64 (pow.f64 (exp.f64 y) (neg.f64 z)))
(*.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 z)) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 z)))
(pow.f64 (sqrt.f64 (neg.f64 z)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (neg.f64 z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (neg.f64 z)) #s(literal 3 binary64))
(pow.f64 (neg.f64 z) #s(literal 1 binary64))
(neg.f64 z)
(cbrt.f64 (pow.f64 (neg.f64 z) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 z)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (neg.f64 z)))
(+.f64 (cosh.f64 (log.f64 (neg.f64 z))) (sinh.f64 (log.f64 (neg.f64 z))))
(log.f64 (exp.f64 (neg.f64 z)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 b z) y x)) (sqrt.f64 (fma.f64 (-.f64 b z) y x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 b z) y x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (-.f64 b z) y x)))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 b z) y x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 b z) y x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 b z) y x)) #s(literal 3 binary64))
(pow.f64 (fma.f64 (-.f64 b z) y x) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b z) y) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (-.f64 b z) y) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b z) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 b z) y) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 b z) y) x))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) (sqrt.f64 (*.f64 (-.f64 b z) y)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 b z) y)) x)
(fma.f64 (-.f64 b z) y x)
(fma.f64 y (-.f64 b z) x)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 b z) y x) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 b z) y x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (-.f64 b z) y x)))
(+.f64 (cosh.f64 (log.f64 (fma.f64 (-.f64 b z) y x))) (sinh.f64 (log.f64 (fma.f64 (-.f64 b z) y x))))
(+.f64 (*.f64 (-.f64 b z) y) x)
(+.f64 x (*.f64 (-.f64 b z) y))
(log.f64 (exp.f64 (fma.f64 (-.f64 b z) y x)))
(*.f64 (sqrt.f64 #s(approx (+ y t) t)) (sqrt.f64 #s(approx (+ y t) t)))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ y t) t)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ y t) t)))
(pow.f64 (sqrt.f64 #s(approx (+ y t) t)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ y t) t) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ y t) t)) #s(literal 3 binary64))
(pow.f64 #s(approx (+ y t) t) #s(literal 1 binary64))
#s(approx (+ y t) t)
(cbrt.f64 (pow.f64 #s(approx (+ y t) t) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ y t) t)) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ y t) t)))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ y t) t))) (sinh.f64 (log.f64 #s(approx (+ y t) t))))
(log.f64 (exp.f64 #s(approx (+ y t) t)))
(*.f64 (sqrt.f64 #s(approx (+ y t) y)) (sqrt.f64 #s(approx (+ y t) y)))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ y t) y)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ y t) y)))
(pow.f64 (sqrt.f64 #s(approx (+ y t) y)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ y t) y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ y t) y)) #s(literal 3 binary64))
(pow.f64 #s(approx (+ y t) y) #s(literal 1 binary64))
#s(approx (+ y t) y)
(cbrt.f64 (pow.f64 #s(approx (+ y t) y) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ y t) y)) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ y t) y)))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ y t) y))) (sinh.f64 (log.f64 #s(approx (+ y t) y))))
(log.f64 (exp.f64 #s(approx (+ y t) y)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)) (sqrt.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)))
(*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)
(*.f64 b (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)) #s(literal 3 binary64))
(pow.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))) (sinh.f64 (log.f64 (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64))))

eval84.0ms (0.9%)

Memory
4.7MiB live, 154.0MiB allocated; 35ms collecting garbage
Compiler

Compiled 24 821 to 1 983 computations (92% saved)

prune26.0ms (0.3%)

Memory
25.5MiB live, 70.8MiB allocated; 9ms collecting garbage
Pruning

19 alts after pruning (16 fresh and 3 done)

PrunedKeptTotal
New54711558
Fresh6511
Picked415
Done022
Total55719576
Accuracy
100.0%
Counts
576 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.8%
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
39.7%
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
32.5%
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
35.3%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 #s(approx (- (+ y t) 2) t) b))
32.9%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
47.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
35.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
26.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
27.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
17.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
20.7%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
38.9%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
57.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
33.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
41.1%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
23.2%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
24.9%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
11.2%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
14.0%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
Compiler

Compiled 1 491 to 976 computations (34.5% saved)

simplify155.0ms (1.6%)

Memory
-39.7MiB live, 150.6MiB allocated; 27ms collecting garbage
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
058676
071676
1131640
2315640
3920640
42616640
55459640
08016621
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)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))
(fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))
#s(literal -2 binary64)
b
(fma.f64 (-.f64 b z) y z)
(-.f64 b z)
z
y
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
(*.f64 (-.f64 y #s(literal 2 binary64)) b)
(-.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
b
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))
(*.f64 (-.f64 b z) y)
(-.f64 b z)
b
z
y
a
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))
(*.f64 (neg.f64 a) t)
(neg.f64 a)
a
t
(*.f64 #s(approx (- (+ y t) 2) t) b)
#s(approx (- (+ y t) 2) t)
b
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 b z) y (fma.f64 #s(literal -2 binary64) b z))) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 b z) y (fma.f64 #s(literal -2 binary64) b z))) a))
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 b z) y (fma.f64 #s(literal -2 binary64) b z))) a)
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 b z) y (fma.f64 #s(literal -2 binary64) b z)))
(fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))
(fma.f64 (-.f64 b z) y (fma.f64 #s(literal -2 binary64) b z))
#s(literal -2 binary64)
b
(fma.f64 (-.f64 b z) y z)
(-.f64 b z)
z
y
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)
a
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
(*.f64 (-.f64 y #s(literal 2 binary64)) b)
(-.f64 y #s(literal 2 binary64))
y
#s(literal 2 binary64)
b
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))
(*.f64 (-.f64 b z) y)
(-.f64 b z)
b
z
y
a
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))
(*.f64 (neg.f64 a) t)
(neg.f64 a)
a
t
(*.f64 #s(approx (- (+ y t) 2) t) b)
#s(approx (- (+ y t) 2) t)
b

localize101.0ms (1%)

Memory
5.3MiB live, 240.6MiB allocated; 32ms collecting garbage
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(*.f64 #s(approx (- (+ y t) 2) t) b)
accuracy2.949204300811441
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
accuracy38.35784487141142
#s(approx (- (+ y t) 2) t)
accuracy45.180118095201436
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))
accuracy0.0
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
accuracy0.015625
(*.f64 (-.f64 b z) y)
accuracy19.708404364754426
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))
accuracy36.21023874033299
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))
accuracy0.0
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
accuracy0.0078125
(*.f64 (-.f64 y #s(literal 2 binary64)) b)
accuracy19.708404364754426
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
accuracy39.82344770544261
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
accuracy0.0
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
accuracy19.708404364754426
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))
accuracy51.533299415806155
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)
accuracy0.00390625
(fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))
accuracy0.0078125
(fma.f64 (-.f64 b z) y z)
accuracy12.82080943128578
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))
accuracy19.708404364754426
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))
Samples
77.0ms256×0valid
Compiler

Compiled 361 to 40 computations (88.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-add: 14.0ms (36.7% of total)
ival-mult: 12.0ms (31.4% of total)
ival-sub: 10.0ms (26.2% of total)
ival-neg: 1.0ms (2.6% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series39.0ms (0.4%)

Memory
27.4MiB live, 74.1MiB allocated; 2ms collecting garbage
Counts
24 → 207
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
(*.f64 (-.f64 y #s(literal 2 binary64)) b)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))
(*.f64 (neg.f64 a) t)
(neg.f64 a)
(fma.f64 (-.f64 b z) y z)
(fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))
(*.f64 (-.f64 b z) y)
#s(approx (- (+ y t) 2) t)
(*.f64 #s(approx (- (+ y t) 2) t) b)
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -2 b) (* y (- b z))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ z (+ (* -2 b) (* y (- b z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* x (- (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))) (/ (* a (- t 1)) x)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 x))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ a x) (+ (/ z x) (/ (* y (- b z)) x))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ z x) (/ (* y (- b z)) x)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1))) x)) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ a (+ z (+ (* -2 b) (* y (- b z))))) x)) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ z (+ (* -2 b) (* y (- b z)))) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* b (- t 2)))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -2 b))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -2 b)))))
#s(approx (* (- y 2) b) #s(hole binary64 (* -2 b)))
#s(approx (* (- y 2) b) #s(hole binary64 (+ (* -2 b) (* b y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 z))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ z (* y (- b z)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (* -2 b))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (+ (* -2 b) (* y (- b z))))))
#s(approx (* (- b z) y) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- t 2)))
#s(approx (- (+ y t) 2) #s(hole binary64 (- (+ t y) 2)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) (+ z (/ (* a (- t 1)) y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ a y) (+ (/ x y) (/ z y))))) z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ x y) (/ z y)))) z))))
#s(approx (* (- y 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- y 2) b) #s(hole binary64 (* y (+ b (* -2 (/ b y))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* y (- (+ b (/ z y)) z))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (/ z y))) z))))
#s(approx (- (+ y t) 2) #s(hole binary64 y))
#s(approx (- (+ y t) 2) #s(hole binary64 (* y (- (+ 1 (/ t y)) (* 2 (/ 1 y))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) y)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ a (+ x (+ z (* -2 b)))) y)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (+ z (* -2 b))) y)))))))
#s(approx (* (- y 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* 2 (/ b y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ z y)))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ z (* -2 b)) y)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- t 2) y)) 1)))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y)))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (* b y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y)))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (* b y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y))))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* b y)))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ (* b y) (* z (+ 1 (* -1 y))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ (* -2 b) (* b y))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y)))))))
#s(approx (* (- b z) y) #s(hole binary64 (* b y)))
#s(approx (* (- b z) y) #s(hole binary64 (+ (* -1 (* y z)) (* b y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))) (/ (* a (- t 1)) z)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ a z) (+ (/ x z) (/ (* b y) z)))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ x z) (/ (* b y) z))))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* z (+ 1 (+ (* -1 y) (/ (* b y) z))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (/ (* b y) z)))))))
#s(approx (* (- b z) y) #s(hole binary64 (* -1 (* y z))))
#s(approx (* (- b z) y) #s(hole binary64 (* z (+ (* -1 y) (/ (* b y) z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1))) z))) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ a (+ x (+ (* -2 b) (* b y)))) z))) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ x (+ (* -2 b) (* b y))) z))) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (* b y) z))) 1)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ (* -2 b) (* b y)) z))) 1)))))
#s(approx (* (- b z) y) #s(hole binary64 (* -1 (* z (+ y (* -1 (/ (* b y) z)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (- b z)))))) (* -1 a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (* (neg a) t) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- y 2)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- b a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))) (+ a (* -1 (/ a t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 t))
#s(approx (- (+ y t) 2) #s(hole binary64 (* t (- (+ 1 (/ y t)) (* 2 (/ 1 t))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a)) t))) (* -1 a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- y 2) t)) 1)))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* a (- 1 t)) (+ (* b (- t 2)) (* y (- b z))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (neg a) #s(hole binary64 (* -1 a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (+ (/ z a) (+ (/ (* b (- t 2)) a) (/ (* y (- b z)) a))))) t))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* a (+ 1 (+ (* -2 (/ b a)) (+ (/ x a) (+ (/ z a) (/ (* y (- b z)) a))))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) a)) (* -1 (- t 1)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* -2 b) (* y (- b z))))) a)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -1 (* y z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -1 (* y z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2)))))))
#s(approx (* (- y 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ z (* -1 (* y z)))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ z (+ (* -1 (* y z)) (* b y)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (* -1 (* y z)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (+ (* -1 (* y z)) (* b (- y 2))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) (+ 2 (/ (* a (- t 1)) b))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ a b) (+ (/ x b) (/ z b))))) 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b)))) 2))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* b (+ y (+ (* -1 (/ (* y z) b)) (/ z b))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (/ z b))) 2))))
#s(approx (* (- b z) y) #s(hole binary64 (* b (+ y (* -1 (/ (* y z) b))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1))) b))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ a (+ x (+ z (* -1 (* y z))))) b))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ x (+ z (* -1 (* y z)))) b))))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (/ (+ z (* -1 (* y z))) b)))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ z (* -1 (* y z))) b))))))))
#s(approx (* (- b z) y) #s(hole binary64 (* -1 (* b (+ (* -1 y) (/ (* y z) b))))))
Calls

18 calls:

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

simplify152.0ms (1.6%)

Memory
20.2MiB live, 157.5MiB allocated; 19ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07855745
122665535
082055087
Stop Event
iter limit
node limit
Counts
207 → 207
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -2 b) (* y (- b z))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ z (+ (* -2 b) (* y (- b z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* x (- (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))) (/ (* a (- t 1)) x)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 x))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ a x) (+ (/ z x) (/ (* y (- b z)) x))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ z x) (/ (* y (- b z)) x)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1))) x)) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ a (+ z (+ (* -2 b) (* y (- b z))))) x)) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ z (+ (* -2 b) (* y (- b z)))) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* b (- t 2)))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -2 b))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -2 b)))))
#s(approx (* (- y 2) b) #s(hole binary64 (* -2 b)))
#s(approx (* (- y 2) b) #s(hole binary64 (+ (* -2 b) (* b y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 z))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ z (* y (- b z)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (* -2 b))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (+ (* -2 b) (* y (- b z))))))
#s(approx (* (- b z) y) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- t 2)))
#s(approx (- (+ y t) 2) #s(hole binary64 (- (+ t y) 2)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) (+ z (/ (* a (- t 1)) y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ a y) (+ (/ x y) (/ z y))))) z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ x y) (/ z y)))) z))))
#s(approx (* (- y 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- y 2) b) #s(hole binary64 (* y (+ b (* -2 (/ b y))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* y (- (+ b (/ z y)) z))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (/ z y))) z))))
#s(approx (- (+ y t) 2) #s(hole binary64 y))
#s(approx (- (+ y t) 2) #s(hole binary64 (* y (- (+ 1 (/ t y)) (* 2 (/ 1 y))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) y)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ a (+ x (+ z (* -2 b)))) y)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (+ z (* -2 b))) y)))))))
#s(approx (* (- y 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* 2 (/ b y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ z y)))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ z (* -2 b)) y)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- t 2) y)) 1)))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y)))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (* b y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y)))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (* b y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y))))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* b y)))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ (* b y) (* z (+ 1 (* -1 y))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ (* -2 b) (* b y))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y)))))))
#s(approx (* (- b z) y) #s(hole binary64 (* b y)))
#s(approx (* (- b z) y) #s(hole binary64 (+ (* -1 (* y z)) (* b y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))) (/ (* a (- t 1)) z)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ a z) (+ (/ x z) (/ (* b y) z)))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ x z) (/ (* b y) z))))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* z (+ 1 (+ (* -1 y) (/ (* b y) z))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (/ (* b y) z)))))))
#s(approx (* (- b z) y) #s(hole binary64 (* -1 (* y z))))
#s(approx (* (- b z) y) #s(hole binary64 (* z (+ (* -1 y) (/ (* b y) z)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1))) z))) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ a (+ x (+ (* -2 b) (* b y)))) z))) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ x (+ (* -2 b) (* b y))) z))) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (* b y) z))) 1)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ (* -2 b) (* b y)) z))) 1)))))
#s(approx (* (- b z) y) #s(hole binary64 (* -1 (* z (+ y (* -1 (/ (* b y) z)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (- b z)))))) (* -1 a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (* (neg a) t) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (+ y t) 2) #s(hole binary64 (- y 2)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- b a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))) (+ a (* -1 (/ a t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (+ y t) 2) #s(hole binary64 t))
#s(approx (- (+ y t) 2) #s(hole binary64 (* t (- (+ 1 (/ y t)) (* 2 (/ 1 t))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a)) t))) (* -1 a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- y 2) t)) 1)))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* a (- 1 t)) (+ (* b (- t 2)) (* y (- b z))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (neg a) #s(hole binary64 (* -1 a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (+ (/ z a) (+ (/ (* b (- t 2)) a) (/ (* y (- b z)) a))))) t))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* a (+ 1 (+ (* -2 (/ b a)) (+ (/ x a) (+ (/ z a) (/ (* y (- b z)) a))))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) a)) (* -1 (- t 1)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* -2 b) (* y (- b z))))) a)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2))))) (* a (- t 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -1 (* y z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -1 (* y z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2)))))))
#s(approx (* (- y 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ z (* -1 (* y z)))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ z (+ (* -1 (* y z)) (* b y)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (* -1 (* y z)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (+ (* -1 (* y z)) (* b (- y 2))))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) (+ 2 (/ (* a (- t 1)) b))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ a b) (+ (/ x b) (/ z b))))) 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b)))) 2))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* b (+ y (+ (* -1 (/ (* y z) b)) (/ z b))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (/ z b))) 2))))
#s(approx (* (- b z) y) #s(hole binary64 (* b (+ y (* -1 (/ (* y z) b))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1))) b))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ a (+ x (+ z (* -1 (* y z))))) b))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ x (+ z (* -1 (* y z)))) b))))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (/ (+ z (* -1 (* y z))) b)))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ z (* -1 (* y z))) b))))))))
#s(approx (* (- b z) y) #s(hole binary64 (* -1 (* b (+ (* -1 y) (/ (* y z) b))))))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (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)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (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(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y x)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 z))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) a)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -2 b) (* y (- b z))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y (+.f64 a x)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ z (+ (* -2 b) (* y (- b z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) x)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (neg.f64 (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)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.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)) #s(hole binary64 x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* x (- (+ 1 (/ (* b (- (+ t y) 2)) x)) (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (+.f64 x (*.f64 (/.f64 (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) x) x)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) x)
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* x (- (+ 1 (+ (/ z x) (+ (/ (* b (- t 2)) x) (/ (* y (- b z)) x)))) (/ (* a (- t 1)) x)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z))) x) #s(literal 1 binary64)) x))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 x))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) x)
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ a x) (+ (/ z x) (/ (* y (- b z)) x))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) a)) x) x x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x)
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* x (+ 1 (+ (* -2 (/ b x)) (+ (/ z x) (/ (* y (- b z)) x)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)) x) x x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* x (+ 1 (* -1 (/ (+ (* a (- t 1)) (* z (- y 1))) x))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) x)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (* b (- (+ t y) 2)) (+ (* a (- t 1)) (* z (- y 1)))) x)) 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (- (+ z (+ (* b (- t 2)) (* y (- b z)))) (* a (- t 1))) x)) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y z))) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ a (+ z (+ (* -2 b) (* y (- b z))))) x)) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) a)) (neg.f64 x)) #s(literal 1 binary64))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ z (+ (* -2 b) (* y (- b z)))) x)) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) x) #s(literal 1 binary64))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* x (- (+ (/ (* a (- t 1)) x) (/ (* z (- y 1)) x)) 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 x) (-.f64 (/.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) x) #s(literal 1 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.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(hole binary64 (- (+ x (+ (* b (- t 2)) (* y (- b z)))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y x)) (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -2 b))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) a))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -2 b)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (+.f64 (fma.f64 #s(literal -2 binary64) b z) x))
#s(approx (* (- y 2) b) #s(hole binary64 (* -2 b)))
#s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b))
#s(approx (* (- y 2) b) #s(hole binary64 (+ (* -2 b) (* b y))))
#s(approx (* (- y 2) b) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* y z))) (+ (* -1 z) (* a (- t 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 z))
#s(approx (+ (* (- b z) y) z) z)
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ z (* y (- b z)))))
#s(approx (+ (* (- b z) y) z) (fma.f64 (-.f64 b z) y z))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (* -2 b))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (fma.f64 #s(literal -2 binary64) b z))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (+ (* -2 b) (* y (- b z))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))
#s(approx (* (- b z) y) #s(hole binary64 (* y (- b z))))
#s(approx (* (- b z) y) (*.f64 (-.f64 b z) y))
#s(approx (- (+ y t) 2) #s(hole binary64 (- t 2)))
#s(approx (- (+ y t) 2) (-.f64 t #s(literal 2 binary64)))
#s(approx (- (+ y t) 2) #s(hole binary64 (- (+ t y) 2)))
#s(approx (- (+ y t) 2) (-.f64 (+.f64 t y) #s(literal 2 binary64)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- t 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 t #s(literal 2 binary64)) b))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b y) (* b (- t 2)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* y (- b z))))
#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(hole binary64 (* y (- (+ b (+ (/ x y) (/ (* b (- t 2)) y))) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y) b) z) y))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- b z))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 b z) y))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* y (- (+ b (+ (/ x y) (+ (/ z y) (/ (* b (- t 2)) y)))) (+ z (/ (* a (- t 1)) y))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y) b) z) y))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 b z) y))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ a y) (+ (/ x y) (/ z y))))) z))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 b (-.f64 z (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) a) y))) y))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (+ (/ x y) (/ z y)))) z))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b (-.f64 z (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) y))) y))
#s(approx (* (- y 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- y 2) b) (*.f64 b y))
#s(approx (* (- y 2) b) #s(hole binary64 (* y (+ b (* -2 (/ b y))))))
#s(approx (* (- y 2) b) (*.f64 (fma.f64 (/.f64 b y) #s(literal -2 binary64) b) y))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y z))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* y (- (/ x y) (+ z (+ (* -1 (/ z y)) (/ (* a (- t 1)) y)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 z))) y) z) y))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 b z) y))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* y (- (+ b (/ z y)) z))))
#s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 (+.f64 (/.f64 z y) b) z) y))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* y (- b z))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (-.f64 b z) y))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* y (- (+ b (+ (* -2 (/ b y)) (/ z y))) z))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b z) y) b) z) y))
#s(approx (- (+ y t) 2) #s(hole binary64 y))
#s(approx (- (+ y t) 2) y)
#s(approx (- (+ y t) 2) #s(hole binary64 (* y (- (+ 1 (/ t y)) (* 2 (/ 1 y))))))
#s(approx (- (+ y t) 2) (*.f64 (+.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) y) #s(literal 1 binary64)) y))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b y)))
#s(approx (* (- (+ y t) 2) b) (*.f64 b y))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* y (+ b (/ (* b (- t 2)) y)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) (/.f64 b y) b) y))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (* -1 b) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) b z)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* y (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- t 2))) (+ (* -1 z) (* a (- t 1)))) y))) (* -1 z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 y) (-.f64 (fma.f64 #s(literal -1 binary64) b z) (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (- (+ x (+ z (* b (- t 2)))) (* a (- t 1))) y)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 y) (-.f64 (fma.f64 #s(literal -1 binary64) b z) (/.f64 (fma.f64 (neg.f64 a) (-.f64 t #s(literal 1 binary64)) (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) y))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ a (+ x (+ z (* -2 b)))) y)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) b (-.f64 z (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) a) y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ x (+ z (* -2 b))) y)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) b (-.f64 z (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) x) y)))))
#s(approx (* (- y 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* 2 (/ b y)))))))
#s(approx (* (- y 2) b) (*.f64 (neg.f64 y) (fma.f64 (/.f64 b y) #s(literal 2 binary64) (neg.f64 b))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- x (+ (* -1 z) (* a (- t 1)))) y)) (* -1 z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 y) (fma.f64 (/.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (neg.f64 z))) y) #s(literal -1 binary64) z)))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ z y)))))))
#s(approx (+ (* (- b z) y) z) (*.f64 (neg.f64 y) (neg.f64 (-.f64 (+.f64 (/.f64 z y) b) z))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* y (+ (* -1 (- b z)) (* -1 (/ (+ z (* -2 b)) y)))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (neg.f64 y) (fma.f64 #s(literal -1 binary64) b (-.f64 z (/.f64 (fma.f64 #s(literal -2 binary64) b z) y)))))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* y (- (* -1 (/ (- t 2) y)) 1)))))
#s(approx (- (+ y t) 2) (*.f64 (neg.f64 y) (-.f64 (/.f64 (-.f64 t #s(literal 2 binary64)) (neg.f64 y)) #s(literal 1 binary64))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* y (+ (* -1 b) (* -1 (/ (* b (- t 2)) y)))))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (neg.f64 y) (neg.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) (/.f64 b y) b))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- (+ t y) 2)) (* z (- 1 y)))) (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ (* b y) (+ (* b (- t 2)) (* z (+ 1 (* -1 y)))))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (* b y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y)))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)) a))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (* b y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* z (- 1 y))) (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* b y)))
#s(approx (+ (* (- b z) y) z) (*.f64 b y))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ (* b y) (* z (+ 1 (* -1 y))))))
#s(approx (+ (* (- b z) y) z) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 b y)))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ (* -2 b) (* b y))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ (* -2 b) (+ (* b y) (* z (+ 1 (* -1 y)))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
#s(approx (* (- b z) y) #s(hole binary64 (* b y)))
#s(approx (* (- b z) y) (*.f64 b y))
#s(approx (* (- b z) y) #s(hole binary64 (+ (* -1 (* y z)) (* b y))))
#s(approx (* (- b z) y) (fma.f64 (neg.f64 y) z (*.f64 b y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* z (- 1 y))))
#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(hole binary64 (* z (- (+ 1 (+ (/ x z) (/ (* b (- (+ t y) 2)) z))) (+ y (/ (* a (- t 1)) z))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (/.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) z) (-.f64 y #s(literal 1 binary64))) z))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (+ (* -1 y) (+ (/ x z) (+ (/ (* b y) z) (/ (* b (- t 2)) z))))) (/ (* a (- t 1)) z)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (/.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) z) (-.f64 y #s(literal 1 binary64))) z))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ a z) (+ (/ x z) (/ (* b y) z)))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 (fma.f64 (/.f64 b z) #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (fma.f64 b y x) a) z) y)) z z))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (+ (/ x z) (/ (* b y) z))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (fma.f64 (/.f64 b z) #s(literal -2 binary64) (-.f64 (/.f64 (fma.f64 b y x) z) y)) z z))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- 1 y))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* z (- (+ 1 (/ x z)) (+ y (/ (* a (- t 1)) z))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (+.f64 z (*.f64 (-.f64 (/.f64 (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64)))) z) y) z)))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* z (+ 1 (+ (* -1 y) (/ (* b y) z))))))
#s(approx (+ (* (- b z) y) z) (*.f64 (fma.f64 y (/.f64 b z) (-.f64 #s(literal 1 binary64) y)) z))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* z (+ 1 (* -1 y)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* z (+ 1 (+ (* -2 (/ b z)) (+ (* -1 y) (/ (* b y) z)))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (fma.f64 (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) z)) z z))
#s(approx (* (- b z) y) #s(hole binary64 (* -1 (* y z))))
#s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))
#s(approx (* (- b z) y) #s(hole binary64 (* z (+ (* -1 y) (/ (* b y) z)))))
#s(approx (* (- b z) y) (*.f64 (fma.f64 y (/.f64 b z) (neg.f64 y)) z))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (- (+ x (+ (* b y) (* b (- t 2)))) (* a (- t 1))) z))) 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ a (+ x (+ (* -2 b) (* b y)))) z))) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (+.f64 a x)) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ x (+ (* -2 b) (* b y))) z))) 1)))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 (-.f64 y (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b x) z)) #s(literal 1 binary64)) (neg.f64 z)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* z (- (* -1 (/ (- x (* a (- t 1))) z)) (* -1 (- y 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64)))) z) #s(literal -1 binary64) (-.f64 y #s(literal 1 binary64))) (neg.f64 z)))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (* (- b z) y) z) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (* b y) z))) 1)))))
#s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 y (fma.f64 (/.f64 y z) b #s(literal 1 binary64))) (neg.f64 z)))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* z (- y 1)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* z (- (+ y (* -1 (/ (+ (* -2 b) (* b y)) z))) 1)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 2 binary64) y) b) z) (-.f64 y #s(literal 1 binary64))) (neg.f64 z)))
#s(approx (* (- b z) y) #s(hole binary64 (* -1 (* z (+ y (* -1 (/ (* b y) z)))))))
#s(approx (* (- b z) y) (*.f64 (-.f64 y (/.f64 (*.f64 b y) z)) (neg.f64 z)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* b (- y 2)) (* t (- b a)))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b a) t (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)) a) (*.f64 z (-.f64 y #s(literal 1 binary64)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y (+.f64 a x)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -2 b) (+ (* t (- b a)) (* y (- b z)))))) (* -1 a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (+.f64 (fma.f64 (-.f64 b a) t (fma.f64 #s(literal -2 binary64) b (*.f64 (-.f64 b z) y))) z) x) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* -1 (* a t))) (+ (* -1 a) (* z (- y 1))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (fma.f64 a t (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a)))))
#s(approx (* (neg a) t) #s(hole binary64 (* -1 (* a t))))
#s(approx (* (neg a) t) (*.f64 (neg.f64 a) t))
#s(approx (- (+ y t) 2) #s(hole binary64 (- y 2)))
#s(approx (- (+ y t) 2) (-.f64 y #s(literal 2 binary64)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (+ (* b t) (* b (- y 2)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* t (- b a))))
#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(hole binary64 (* t (- (+ b (+ (/ x t) (/ (* b (- y 2)) t))) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a)))) t) b) a) t))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- b a))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 b a) t))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* t (- (+ b (+ (* -2 (/ b t)) (+ (/ x t) (+ (/ z t) (/ (* y (- b z)) t))))) (+ a (* -1 (/ a t)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y (+.f64 a x)))) t) b) a) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* t (- (/ x t) (+ a (+ (* -1 (/ a t)) (/ (* z (- y 1)) t)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a))) t) a) t))
#s(approx (- (+ y t) 2) #s(hole binary64 t))
#s(approx (- (+ y t) 2) t)
#s(approx (- (+ y t) 2) #s(hole binary64 (* t (- (+ 1 (/ y t)) (* 2 (/ 1 t))))))
#s(approx (- (+ y t) 2) (*.f64 (+.f64 (/.f64 (-.f64 y #s(literal 2 binary64)) t) #s(literal 1 binary64)) t))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b t)))
#s(approx (* (- (+ y t) 2) b) (*.f64 b t))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* t (+ b (/ (* b (- y 2)) t)))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) (/.f64 b t) b) t))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 t) (fma.f64 #s(literal -1 binary64) b a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (* b (- y 2))) (+ (* -1 a) (* z (- y 1)))) t))) (* -1 a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 t) (+.f64 (-.f64 (neg.f64 b) (/.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a)))) t)) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 b) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 t) (fma.f64 #s(literal -1 binary64) b a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (+ (* -1 b) (* -1 (/ (- (+ x (+ z (+ (* -2 b) (* y (- b z))))) (* -1 a)) t))) (* -1 a))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 t) (+.f64 (-.f64 (neg.f64 b) (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 z (fma.f64 (-.f64 b z) y (+.f64 a x)))) t)) a)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- x (+ (* -1 a) (* z (- y 1)))) t)) (* -1 a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 t) (fma.f64 (/.f64 (-.f64 x (fma.f64 z (-.f64 y #s(literal 1 binary64)) (neg.f64 a))) t) #s(literal -1 binary64) a)))
#s(approx (- (+ y t) 2) #s(hole binary64 (* -1 (* t (- (* -1 (/ (- y 2) t)) 1)))))
#s(approx (- (+ y t) 2) (*.f64 (neg.f64 t) (-.f64 (/.f64 (-.f64 #s(literal 2 binary64) y) t) #s(literal 1 binary64))))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* -1 (* t (+ (* -1 b) (* -1 (/ (* b (- y 2)) t)))))))
#s(approx (* (- (+ y t) 2) b) (*.f64 (neg.f64 t) (neg.f64 (fma.f64 (-.f64 y #s(literal 2 binary64)) (/.f64 b t) b))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (* b (- (+ t y) 2))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- (+ x (+ (* a (- 1 t)) (* b (- (+ t y) 2)))) (* z (- y 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (fma.f64 (neg.f64 (-.f64 y #s(literal 1 binary64))) z (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a x))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* b (- t 2)) (* y (- b z)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (-.f64 b z) y (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (+ x (+ z (+ (* a (- 1 t)) (+ (* b (- t 2)) (* y (- b z))))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) t) a z) (fma.f64 (-.f64 t #s(literal 2 binary64)) b (fma.f64 (-.f64 b z) y x))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ x (+ z (+ (* -2 b) (* y (- b z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) x)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- x (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (- (+ x (* a (- 1 t))) (* z (- y 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) t) a (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x)))
#s(approx (neg a) #s(hole binary64 (* -1 a)))
#s(approx (neg a) (neg.f64 a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* a (- 1 t))))
#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(hole binary64 (* a (- (+ 1 (+ (/ x a) (/ (* b (- (+ t y) 2)) a))) (+ t (/ (* z (- y 1)) a))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (/.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x)) a) (-.f64 t #s(literal 1 binary64))) a))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (+ (/ x a) (+ (/ z a) (+ (/ (* b (- t 2)) a) (/ (* y (- b z)) a))))) t))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 a (*.f64 (-.f64 (/.f64 (fma.f64 (-.f64 b z) y (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) a) t) a)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* a (+ 1 (+ (* -2 (/ b a)) (+ (/ x a) (+ (/ z a) (/ (* y (- b z)) a))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) x)) a) a a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- 1 t))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* a (- (+ 1 (/ x a)) (+ t (/ (* z (- y 1)) a))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (+.f64 a (*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x) a) t) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (+.f64 (/.f64 (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x)) (neg.f64 a)) (-.f64 t #s(literal 1 binary64))) (neg.f64 a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* b (- t 2)) (* y (- b z))))) a)) (* -1 (- t 1)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 b z) y (+.f64 (fma.f64 (-.f64 t #s(literal 2 binary64)) b z) x)) a) #s(literal -1 binary64) (-.f64 t #s(literal 1 binary64))) (neg.f64 a)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* a (- (* -1 (/ (+ x (+ z (+ (* -2 b) (* y (- b z))))) a)) 1)))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) b (+.f64 (fma.f64 (-.f64 b z) y z) x)) (neg.f64 a)) #s(literal 1 binary64)) (neg.f64 a)))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- t 1)))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(hole binary64 (* -1 (* a (- (* -1 (/ (- x (* z (- y 1))) a)) (* -1 (- t 1)))))))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y #s(literal 1 binary64)) x) a) #s(literal -1 binary64) (-.f64 t #s(literal 1 binary64))) (neg.f64 a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (- x (+ (* a (- t 1)) (* z (- y 1))))))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (- (+ x (+ z (+ (* -1 (* y z)) (* b (- (+ t y) 2))))) (* a (- t 1)))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (fma.f64 (neg.f64 (-.f64 t #s(literal 1 binary64))) a (fma.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (* -1 (* y z)))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (+ a (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)) a))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (* -1 (* y z))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z x))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (+ x (+ z (+ (* -1 (* y z)) (* b (- y 2)))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (fma.f64 (-.f64 y #s(literal 2 binary64)) b x)))
#s(approx (* (- y 2) b) #s(hole binary64 (* b (- y 2))))
#s(approx (* (- y 2) b) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ z (* -1 (* y z)))))
#s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (+ z (+ (* -1 (* y z)) (* b y)))))
#s(approx (+ (* (- b z) y) z) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 b y)))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (* -1 (* y z)))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (+ z (+ (* -1 (* y z)) (* b (- y 2))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (fma.f64 (-.f64 #s(literal 1 binary64) y) z (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
#s(approx (* (- (+ y t) 2) b) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (* (- (+ y t) 2) b) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* b (- (+ t (+ y (/ x b))) (+ 2 (+ (/ (* a (- t 1)) b) (/ (* z (- y 1)) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 x b) y) t) #s(literal 2 binary64)) (/.f64 (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64)))) b)) b))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t y) 2))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* b (- (+ t (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b))))) (+ 2 (/ (* a (- t 1)) b))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (+.f64 (+.f64 t (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) b)) y) (fma.f64 (/.f64 (-.f64 t #s(literal 1 binary64)) b) a #s(literal 2 binary64))) b))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ a b) (+ (/ x b) (/ z b))))) 2))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 (+.f64 (/.f64 (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) a) b) y) #s(literal 2 binary64)) b))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (+ (/ x b) (/ z b)))) 2))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) b) y) #s(literal 2 binary64)) b))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* b (+ y (+ (* -1 (/ (* y z) b)) (/ z b))))))
#s(approx (+ (* (- b z) y) z) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) b) y) b))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* b (- y 2))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* b (- (+ y (+ (* -1 (/ (* y z) b)) (/ z b))) 2))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (+.f64 (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) b) #s(literal 2 binary64)) y) b))
#s(approx (* (- b z) y) #s(hole binary64 (* b (+ y (* -1 (/ (* y z) b))))))
#s(approx (* (- b z) y) (*.f64 (fma.f64 (neg.f64 y) (/.f64 z b) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(hole binary64 (* -1 (* b (+ (* -1 (- (+ t y) 2)) (* -1 (/ (- x (+ (* a (- t 1)) (* z (- y 1)))) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (-.f64 #s(literal 2 binary64) y)) (/.f64 (-.f64 x (fma.f64 a (-.f64 t #s(literal 1 binary64)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) b)) (neg.f64 b)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (- t 2)))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (fma.f64 #s(literal -1 binary64) t (-.f64 #s(literal 2 binary64) y)) (neg.f64 b)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(hole binary64 (* -1 (* b (+ (* -1 y) (+ (* -1 (- t 2)) (* -1 (/ (- (+ x (+ z (* -1 (* y z)))) (* a (- t 1))) b))))))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (*.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (neg.f64 b)) (-.f64 t #s(literal 2 binary64))) y) (neg.f64 b)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 #s(literal 2 binary64) y) (neg.f64 b)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ a (+ x (+ z (* -1 (* y z))))) b))))))))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) y) (/.f64 (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) a) b)) (neg.f64 b)))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 #s(literal 2 binary64) y) (neg.f64 b)))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ x (+ z (* -1 (* y z)))) b))))))))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) y) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) y) z x) b)) (neg.f64 b)))
#s(approx (+ (* (- b z) y) z) #s(hole binary64 (* -1 (* b (+ (* -1 y) (* -1 (/ (+ z (* -1 (* y z))) b)))))))
#s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) (neg.f64 b)) y) (neg.f64 b)))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* b (+ 2 (* -1 y))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (-.f64 #s(literal 2 binary64) y) (neg.f64 b)))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) #s(hole binary64 (* -1 (* b (+ 2 (+ (* -1 y) (* -1 (/ (+ z (* -1 (* y z))) b))))))))
#s(approx (+ (* -2 b) (+ (* (- b z) y) z)) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) y) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) z) b)) (neg.f64 b)))
#s(approx (* (- b z) y) #s(hole binary64 (* -1 (* b (+ (* -1 y) (/ (* y z) b))))))
#s(approx (* (- b z) y) (*.f64 (fma.f64 (/.f64 z b) y (neg.f64 y)) (neg.f64 b)))

rewrite199.0ms (2.1%)

Memory
-12.8MiB live, 134.5MiB allocated; 40ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058651
071651
11070651
09183596
Stop Event
iter limit
node limit
iter limit
Counts
24 → 335
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
(*.f64 (-.f64 y #s(literal 2 binary64)) b)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))
(*.f64 (neg.f64 a) t)
(neg.f64 a)
(fma.f64 (-.f64 b z) y z)
(fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))
(*.f64 (-.f64 b z) y)
#s(approx (- (+ y t) 2) t)
(*.f64 #s(approx (- (+ y t) 2) t) b)
Outputs
(*.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))) (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))))
(pow.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) #s(literal 1 binary64))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(cbrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))))) (sinh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))))))
(log.f64 (exp.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))))
(*.f64 (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))))
(pow.f64 (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) #s(literal 3 binary64))
(pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)) #s(literal 1 binary64))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))
(cbrt.f64 (pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))) (sinh.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))))
(log.f64 (exp.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))))
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)) (sqrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(pow.f64 (sqrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) #s(literal 2 binary64)) (*.f64 a a)) (-.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))))
(fma.f64 (sqrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))) (sqrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))) a)
(fma.f64 (pow.f64 (cbrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))) a)
(cbrt.f64 (pow.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(+.f64 (cosh.f64 (log.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) (sinh.f64 (log.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))))
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)
(+.f64 a #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))))
(log.f64 (exp.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(*.f64 (sqrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))) (sqrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))))
(pow.f64 (sqrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) #s(literal 1 binary64))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))
(cbrt.f64 (pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))))) (sinh.f64 (log.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))))))
(log.f64 (exp.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))))
(*.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))) (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))))
(pow.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) #s(literal 1 binary64))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
(cbrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))))) (sinh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))))))
(log.f64 (exp.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))))
(*.f64 (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))))
(pow.f64 (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) #s(literal 3 binary64))
(pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)) #s(literal 1 binary64))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))
(cbrt.f64 (pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))) (sinh.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))))
(log.f64 (exp.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))))
(*.f64 (sqrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)) (sqrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
(pow.f64 (sqrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a) #s(literal 1 binary64))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)
(cbrt.f64 (pow.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) (sinh.f64 (log.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))))
(log.f64 (exp.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
(*.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))) (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(pow.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) #s(literal 1 binary64))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(cbrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))))) (sinh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))))))
(log.f64 (exp.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(*.f64 (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))))
(pow.f64 (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) #s(literal 3 binary64))
(pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))) #s(literal 1 binary64))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(cbrt.f64 (pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))) (sinh.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))))
(log.f64 (exp.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))))
(*.f64 (sqrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))) (sqrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(pow.f64 (sqrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 1 binary64))
#s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))
(cbrt.f64 (pow.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (sinh.f64 (log.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))))
(log.f64 (exp.f64 #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b)) (sqrt.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(*.f64 (-.f64 y #s(literal 2 binary64)) b)
(*.f64 b (-.f64 y #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 3 binary64))
(pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 1 binary64))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 y #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (-.f64 y #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b))) (sinh.f64 (log.f64 (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 y #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))) (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))))
(pow.f64 (sqrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(literal 1 binary64))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
(cbrt.f64 (pow.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))))) (sinh.f64 (log.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))))))
(log.f64 (exp.f64 #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))))
(*.f64 (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))))
(pow.f64 (sqrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(literal 3 binary64))
(pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)) #s(literal 1 binary64))
#s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))
(cbrt.f64 (pow.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))) (sinh.f64 (log.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))))
(log.f64 (exp.f64 #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))))
(*.f64 (sqrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)) (sqrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
(pow.f64 (sqrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) #s(literal 2 binary64)) (*.f64 a a)) (-.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) #s(literal 2 binary64)) (-.f64 (*.f64 a a) (*.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))))
(fma.f64 (sqrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))) (sqrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))) a)
(fma.f64 (pow.f64 (cbrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))) a)
(cbrt.f64 (pow.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
(+.f64 (cosh.f64 (log.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) (sinh.f64 (log.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))))
(+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)
(+.f64 a #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)))
(log.f64 (exp.f64 (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
(*.f64 (sqrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))) (sqrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))))
(pow.f64 (sqrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))) #s(literal 3 binary64))
(pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) #s(literal 1 binary64))
#s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))
(cbrt.f64 (pow.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))))
(+.f64 (cosh.f64 (log.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)))) (sinh.f64 (log.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)))))
(log.f64 (exp.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y))))
(*.f64 (sqrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))) (sqrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))))
(pow.f64 (sqrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))) #s(literal 3 binary64))
(pow.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 2 binary64))) (-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b)))
(/.f64 (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 2 binary64)) (*.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b)))))
(fma.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) (*.f64 #s(approx (- (+ y t) 2) t) b))
(fma.f64 (sqrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) (sqrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
(fma.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) (*.f64 #s(approx (- (+ y t) 2) t) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
(fma.f64 b #s(approx (- (+ y t) 2) t) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
(cbrt.f64 (pow.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) #s(literal 3 binary64)))
(-.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 (neg.f64 #s(approx (- (+ y t) 2) t)) b))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))))) (sinh.f64 (log.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))))))
(+.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(log.f64 (exp.f64 (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))))
(*.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))))
(pow.f64 (sqrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) #s(literal 3 binary64))
(pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) #s(literal 1 binary64))
#s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))
(cbrt.f64 (pow.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))) (sinh.f64 (log.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))))
(log.f64 (exp.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 a) t)) (sqrt.f64 (*.f64 (neg.f64 a) t)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 a) t)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (neg.f64 a) t)))
(*.f64 (neg.f64 a) t)
(*.f64 t (neg.f64 a))
(pow.f64 (sqrt.f64 (*.f64 (neg.f64 a) t)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (neg.f64 a) t) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 a) t)) #s(literal 3 binary64))
(pow.f64 (*.f64 (neg.f64 a) t) #s(literal 1 binary64))
(neg.f64 (*.f64 a t))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 a) #s(literal 3 binary64)) (pow.f64 t #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 t #s(literal 3 binary64)) (pow.f64 (neg.f64 a) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (neg.f64 a) t) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 a) t)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (neg.f64 a) t)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (neg.f64 a) t))) (sinh.f64 (log.f64 (*.f64 (neg.f64 a) t))))
(log.f64 (pow.f64 (exp.f64 (neg.f64 a)) t))
(*.f64 (sqrt.f64 (neg.f64 a)) (sqrt.f64 (neg.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 a)) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 a)))
(pow.f64 (sqrt.f64 (neg.f64 a)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (neg.f64 a) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (neg.f64 a)) #s(literal 3 binary64))
(pow.f64 (neg.f64 a) #s(literal 1 binary64))
(neg.f64 a)
(cbrt.f64 (pow.f64 (neg.f64 a) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 a)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (neg.f64 a)))
(+.f64 (cosh.f64 (log.f64 (neg.f64 a))) (sinh.f64 (log.f64 (neg.f64 a))))
(log.f64 (exp.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 b z) y z)) (sqrt.f64 (fma.f64 (-.f64 b z) y z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 b z) y z)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (-.f64 b z) y z)))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 b z) y z)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (-.f64 b z) y z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 b z) y z)) #s(literal 3 binary64))
(pow.f64 (fma.f64 (-.f64 b z) y z) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 b z) y) #s(literal 2 binary64)) (*.f64 z z)) (-.f64 (*.f64 (-.f64 b z) y) z))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b z) y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 b z) y) #s(literal 2 binary64)) (-.f64 (*.f64 z z) (*.f64 (*.f64 (-.f64 b z) y) z))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) (sqrt.f64 (*.f64 (-.f64 b z) y)) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 b z) y)) z)
(fma.f64 (-.f64 b z) y z)
(fma.f64 y (-.f64 b z) z)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 b z) y z) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 b z) y z)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 (-.f64 b z) y z)))
(+.f64 (cosh.f64 (log.f64 (fma.f64 (-.f64 b z) y z))) (sinh.f64 (log.f64 (fma.f64 (-.f64 b z) y z))))
(+.f64 (*.f64 (-.f64 b z) y) z)
(+.f64 z (*.f64 (-.f64 b z) y))
(log.f64 (exp.f64 (fma.f64 (-.f64 b z) y z)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) (sqrt.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) #s(literal 3 binary64))
(pow.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -2 binary64) b) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 b z) y z) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) b) (fma.f64 (-.f64 b z) y z)))
(/.f64 (fma.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal -8 binary64) (pow.f64 (fma.f64 (-.f64 b z) y z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) b) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (-.f64 b z) y z) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) b) (fma.f64 (-.f64 b z) y z)))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (*.f64 (-.f64 b z) y))) (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (*.f64 (-.f64 b z) y)))) (cbrt.f64 (fma.f64 #s(literal -2 binary64) b (*.f64 (-.f64 b z) y))) z)
(fma.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) b)) (sqrt.f64 (*.f64 #s(literal -2 binary64) b)) (fma.f64 (-.f64 b z) y z))
(fma.f64 (sqrt.f64 (fma.f64 (-.f64 b z) y z)) (sqrt.f64 (fma.f64 (-.f64 b z) y z)) (*.f64 #s(literal -2 binary64) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -2 binary64) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -2 binary64) b)) (fma.f64 (-.f64 b z) y z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 b z) y z)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (-.f64 b z) y z)) (*.f64 #s(literal -2 binary64) b))
(fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))
(fma.f64 b #s(literal -2 binary64) (fma.f64 (-.f64 b z) y z))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))) (sinh.f64 (log.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z)))))
(+.f64 (fma.f64 #s(literal -2 binary64) b (*.f64 (-.f64 b z) y)) z)
(+.f64 (fma.f64 (-.f64 b z) y z) (*.f64 #s(literal -2 binary64) b))
(+.f64 (*.f64 #s(literal -2 binary64) b) (fma.f64 (-.f64 b z) y z))
(log.f64 (exp.f64 (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) (sqrt.f64 (*.f64 (-.f64 b z) y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 b z) y)))
(*.f64 (-.f64 b z) y)
(*.f64 y (-.f64 b z))
(pow.f64 (pow.f64 (*.f64 (-.f64 b z) y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 b z) y)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 b z) y)) #s(literal 3 binary64))
(pow.f64 (*.f64 (-.f64 b z) y) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 b z) y) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b z) y)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (-.f64 b z) y)))
(+.f64 (cosh.f64 (log.f64 (*.f64 (-.f64 b z) y))) (sinh.f64 (log.f64 (*.f64 (-.f64 b z) y))))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 b z)))
(*.f64 (sqrt.f64 #s(approx (- (+ y t) 2) t)) (sqrt.f64 #s(approx (- (+ y t) 2) t)))
(*.f64 (pow.f64 (cbrt.f64 #s(approx (- (+ y t) 2) t)) #s(literal 2 binary64)) (cbrt.f64 #s(approx (- (+ y t) 2) t)))
(pow.f64 (sqrt.f64 #s(approx (- (+ y t) 2) t)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (+ y t) 2) t) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 #s(approx (- (+ y t) 2) t)) #s(literal 3 binary64))
(pow.f64 #s(approx (- (+ y t) 2) t) #s(literal 1 binary64))
#s(approx (- (+ y t) 2) t)
(cbrt.f64 (pow.f64 #s(approx (- (+ y t) 2) t) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (+ y t) 2) t)) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (+ y t) 2) t)))
(+.f64 (cosh.f64 (log.f64 #s(approx (- (+ y t) 2) t))) (sinh.f64 (log.f64 #s(approx (- (+ y t) 2) t))))
(log.f64 (exp.f64 #s(approx (- (+ y t) 2) t)))
(*.f64 (sqrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) (sqrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)))
(*.f64 #s(approx (- (+ y t) 2) t) b)
(*.f64 b #s(approx (- (+ y t) 2) t))
(pow.f64 (sqrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(approx (- (+ y t) 2) t) b) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 #s(approx (- (+ y t) 2) t) b)))
(+.f64 (cosh.f64 (log.f64 (*.f64 #s(approx (- (+ y t) 2) t) b))) (sinh.f64 (log.f64 (*.f64 #s(approx (- (+ y t) 2) t) b))))
(log.f64 (pow.f64 (exp.f64 b) #s(approx (- (+ y t) 2) t)))

eval144.0ms (1.5%)

Memory
-7.8MiB live, 80.5MiB allocated; 13ms collecting garbage
Compiler

Compiled 32 818 to 2 119 computations (93.5% saved)

prune66.0ms (0.7%)

Memory
-1.6MiB live, 55.4MiB allocated; 11ms collecting garbage
Pruning

21 alts after pruning (15 fresh and 6 done)

PrunedKeptTotal
New5186524
Fresh2911
Picked235
Done033
Total52221543
Accuracy
100.0%
Counts
543 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.8%
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
39.7%
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
34.4%
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
32.5%
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
35.3%
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 #s(approx (- (+ y t) 2) t) b))
47.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
35.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
26.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) y) z))
27.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
17.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
20.7%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
57.4%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
43.3%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))) a)))
27.1%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
27.1%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
23.2%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
24.9%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
17.6%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
9.8%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
11.2%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
14.0%
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
Compiler

Compiled 2 736 to 804 computations (70.6% saved)

regimes104.0ms (1.1%)

Memory
7.7MiB live, 99.8MiB allocated; 9ms collecting garbage
Counts
44 → 2
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 t b)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 b z) y)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.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 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) 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)) (*.f64 (-.f64 b a) t))
Calls

7 calls:

22.0ms
y
21.0ms
a
12.0ms
x
12.0ms
b
12.0ms
z
Results
AccuracySegmentsBranch
98.1%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))
96.5%1x
96.5%1y
96.5%1z
96.5%1t
96.5%1a
98.0%2b
Compiler

Compiled 27 to 54 computations (-100% saved)

regimes47.0ms (0.5%)

Memory
-19.1MiB live, 27.3MiB allocated; 6ms collecting garbage
Counts
43 → 2
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 t b)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 b z) y)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.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 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
Outputs
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
Calls

2 calls:

34.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))
Results
AccuracySegmentsBranch
98.0%2b
96.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 22 to 24 computations (-9.1% saved)

regimes108.0ms (1.1%)

Memory
18.9MiB live, 114.9MiB allocated; 19ms collecting garbage
Counts
42 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 t b)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 b z) y)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.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 y #s(literal 2 binary64)) b (-.f64 x (fma.f64 (-.f64 y #s(literal 1 binary64)) z (neg.f64 a)))))
Outputs
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Calls

7 calls:

34.0ms
x
16.0ms
t
11.0ms
z
11.0ms
a
11.0ms
y
Results
AccuracySegmentsBranch
78.0%3z
89.1%3t
78.9%3a
78.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))
79.5%4x
76.5%4y
90.2%3b
Compiler

Compiled 27 to 54 computations (-100% saved)

regimes58.0ms (0.6%)

Memory
-24.9MiB live, 21.1MiB allocated; 5ms collecting garbage
Counts
39 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 t b)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 b z) y)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Outputs
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

2 calls:

10.0ms
t
10.0ms
b
Results
AccuracySegmentsBranch
89.1%3t
88.4%3b
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes22.0ms (0.2%)

Memory
18.9MiB live, 18.9MiB allocated; 0ms collecting garbage
Counts
36 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 t b)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 b z) y)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
Outputs
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z))))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Calls

2 calls:

10.0ms
t
10.0ms
b
Results
AccuracySegmentsBranch
88.4%3b
79.3%3t
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes27.0ms (0.3%)

Memory
-4.3MiB live, 41.3MiB allocated; 5ms collecting garbage
Counts
35 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 t b)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 (-.f64 b z) y)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
Outputs
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

2 calls:

15.0ms
t
10.0ms
b
Results
AccuracySegmentsBranch
79.3%3t
75.6%3b
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes107.0ms (1.1%)

Memory
13.6MiB live, 109.3MiB allocated; 18ms collecting garbage
Counts
32 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)) (*.f64 #s(approx (- (+ y t) 2) t) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (*.f64 t b)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(fma.f64 (-.f64 #s(approx (+ y t) y) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 z) y)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))) a)))
Outputs
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))
Calls

6 calls:

53.0ms
x
16.0ms
a
9.0ms
t
9.0ms
z
9.0ms
b
Results
AccuracySegmentsBranch
75.6%3b
59.9%4x
66.4%3z
60.8%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))
65.9%3a
68.1%3t
Compiler

Compiled 26 to 48 computations (-84.6% saved)

regimes51.0ms (0.5%)

Memory
-12.3MiB live, 34.1MiB allocated; 2ms collecting garbage
Counts
26 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
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)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
Calls

2 calls:

41.0ms
y
8.0ms
b
Results
AccuracySegmentsBranch
67.0%3y
74.5%3b
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes16.0ms (0.2%)

Memory
28.8MiB live, 28.8MiB allocated; 0ms collecting garbage
Counts
25 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
Outputs
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

2 calls:

7.0ms
t
7.0ms
b
Results
AccuracySegmentsBranch
67.9%3t
67.6%3b
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes33.0ms (0.3%)

Memory
-31.9MiB live, 14.9MiB allocated; 2ms collecting garbage
Counts
24 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

1 calls:

32.0ms
t
Results
AccuracySegmentsBranch
67.9%3t
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes15.0ms (0.2%)

Memory
31.7MiB live, 31.7MiB allocated; 0ms collecting garbage
Counts
23 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 #s(approx (+ y t) t) #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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))
Calls

2 calls:

7.0ms
t
7.0ms
b
Results
AccuracySegmentsBranch
67.6%3b
68.4%5t
Compiler

Compiled 2 to 12 computations (-500% saved)

regimes81.0ms (0.8%)

Memory
-8.1MiB live, 53.1MiB allocated; 15ms collecting garbage
Counts
21 → 5
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#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 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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

5 calls:

54.0ms
b
6.0ms
a
6.0ms
t
6.0ms
z
6.0ms
y
Results
AccuracySegmentsBranch
68.4%5t
53.7%3a
55.7%4z
63.6%3y
60.7%4b
Compiler

Compiled 5 to 30 computations (-500% saved)

regimes10.0ms (0.1%)

Memory
-25.5MiB live, 19.0MiB allocated; 4ms collecting garbage
Counts
19 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

1 calls:

9.0ms
t
Results
AccuracySegmentsBranch
64.6%3t
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes19.0ms (0.2%)

Memory
4.2MiB live, 49.6MiB allocated; 3ms collecting garbage
Counts
18 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) #s(approx (* (- b z) y) (*.f64 (neg.f64 z) y))) a)))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
(fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))
Calls

3 calls:

7.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))
6.0ms
t
5.0ms
y
Results
AccuracySegmentsBranch
51.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))
60.7%3y
61.0%5t
Compiler

Compiled 23 to 30 computations (-30.4% saved)

regimes23.0ms (0.2%)

Memory
1.8MiB live, 48.2MiB allocated; 4ms collecting garbage
Counts
16 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

4 calls:

7.0ms
x
5.0ms
t
5.0ms
b
5.0ms
y
Results
AccuracySegmentsBranch
57.9%3t
46.6%4x
53.9%8b
58.5%5y
Compiler

Compiled 4 to 24 computations (-500% saved)

regimes6.0ms (0.1%)

Memory
12.3MiB live, 12.3MiB allocated; 0ms collecting garbage
Counts
15 → 6
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

1 calls:

5.0ms
t
Results
AccuracySegmentsBranch
62.3%6t
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes5.0ms (0.1%)

Memory
13.6MiB live, 13.6MiB allocated; 0ms collecting garbage
Counts
14 → 5
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) t) b))
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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))
Calls

1 calls:

4.0ms
t
Results
AccuracySegmentsBranch
60.2%5t
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes53.0ms (0.5%)

Memory
-17.7MiB live, 39.2MiB allocated; 4ms collecting garbage
Counts
11 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.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))
#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))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))
Calls

5 calls:

37.0ms
t
4.0ms
a
4.0ms
z
4.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
36.2%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.9%3a
46.9%3z
42.1%3y
49.4%6t
Compiler

Compiled 25 to 42 computations (-68% saved)

regimes43.0ms (0.4%)

Memory
-16.2MiB live, 30.8MiB allocated; 1ms collecting garbage
Counts
9 → 5
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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 (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) (neg.f64 a)) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
Calls

5 calls:

29.0ms
b
3.0ms
x
3.0ms
a
3.0ms
z
3.0ms
t
Results
AccuracySegmentsBranch
47.7%5t
37.6%3x
45.5%5b
32.5%1z
39.8%3a
Compiler

Compiled 5 to 30 computations (-500% saved)

regimes10.0ms (0.1%)

Memory
18.4MiB live, 18.4MiB allocated; 0ms collecting garbage
Counts
8 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#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)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
(fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))
Calls

3 calls:

3.0ms
b
3.0ms
y
3.0ms
t
Results
AccuracySegmentsBranch
41.8%3y
41.0%4b
43.1%4t
Compiler

Compiled 3 to 18 computations (-500% saved)

regimes37.0ms (0.4%)

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

4 calls:

29.0ms
a
3.0ms
y
2.0ms
t
2.0ms
b
Results
AccuracySegmentsBranch
40.0%4b
29.1%3a
39.3%3t
36.7%5y
Compiler

Compiled 4 to 24 computations (-500% saved)

regimes11.0ms (0.1%)

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

5 calls:

2.0ms
x
2.0ms
b
2.0ms
t
2.0ms
z
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
23.2%1z
33.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))
27.3%3x
34.5%3b
25.5%2t
Compiler

Compiled 25 to 42 computations (-68% saved)

regimes11.0ms (0.1%)

Memory
-20.1MiB live, 25.2MiB allocated; 3ms collecting garbage
Counts
4 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))
Calls

4 calls:

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))
2.0ms
y
2.0ms
b
2.0ms
a
Results
AccuracySegmentsBranch
23.2%1a
23.2%1y
23.2%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))
28.9%3b
Compiler

Compiled 24 to 36 computations (-50% saved)

regimes5.0ms (0.1%)

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

3 calls:

2.0ms
x
2.0ms
t
2.0ms
b
Results
AccuracySegmentsBranch
23.2%1t
23.2%1x
23.2%1b
Compiler

Compiled 3 to 18 computations (-500% saved)

regimes20.0ms (0.2%)

Memory
-28.3MiB live, 21.6MiB allocated; 6ms collecting garbage
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))
Calls

7 calls:

11.0ms
y
1.0ms
x
1.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))
1.0ms
z
1.0ms
b
Results
AccuracySegmentsBranch
14.0%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))
14.0%1y
15.6%2z
19.2%3x
20.5%3a
15.8%2b
14.0%1t
Compiler

Compiled 27 to 54 computations (-100% saved)

regimes5.0ms (0%)

Memory
11.1MiB live, 11.1MiB allocated; 0ms collecting garbage
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)) x)
Outputs
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)
Calls

4 calls:

1.0ms
z
1.0ms
x
1.0ms
a
1.0ms
b
Results
AccuracySegmentsBranch
14.0%1z
14.0%1b
14.0%1x
14.0%1a
Compiler

Compiled 4 to 24 computations (-500% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 24 to 27 computations (-12.5% saved)

bsearch16.0ms (0.2%)

Memory
-10.5MiB live, 34.6MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-3.924461322764784e+249
-5.492543480398834e+248
Samples
8.0ms96×0valid
Compiler

Compiled 432 to 345 computations (20.1% saved)

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

bsearch36.0ms (0.4%)

Memory
5.8MiB live, 52.2MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
9.256133899280029e+76
9.052433598101594e+80
14.0ms
-1.443515670021297e+124
-1.5602319783202335e+122
Samples
20.0ms240×0valid
Compiler

Compiled 911 to 741 computations (18.7% saved)

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

bsearch33.0ms (0.3%)

Memory
28.9MiB live, 74.2MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.597448575647009e+37
1.580516761055793e+41
10.0ms
-1.1279046935277954e+53
-3.553740293912425e+52
Samples
20.0ms208×0valid
Compiler

Compiled 1 116 to 768 computations (31.2% saved)

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

bsearch27.0ms (0.3%)

Memory
-23.8MiB live, 27.0MiB allocated; 14ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
9.052433598101594e+80
1.518435107523079e+83
1.0ms
-1.443515670021297e+124
-1.5602319783202335e+122
Samples
19.0ms112×0valid
Compiler

Compiled 822 to 671 computations (18.4% saved)

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

bsearch17.0ms (0.2%)

Memory
29.3MiB live, 29.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.597448575647009e+37
1.580516761055793e+41
1.0ms
-1.1279046935277954e+53
-3.553740293912425e+52
Samples
9.0ms112×0valid
Compiler

Compiled 1 272 to 833 computations (34.5% saved)

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

bsearch4.0ms (0%)

Memory
6.1MiB live, 6.1MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
9.052433598101594e+80
1.518435107523079e+83
2.0ms
-1.4425505126398334e+72
-1.3337834673922914e+72
Samples
1.0ms16×0valid
Compiler

Compiled 568 to 443 computations (22% saved)

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

bsearch15.0ms (0.2%)

Memory
-26.4MiB live, 21.0MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
9.052433598101594e+80
1.518435107523079e+83
1.0ms
-1.443515670021297e+124
-1.5602319783202335e+122
Samples
7.0ms80×0valid
Compiler

Compiled 1 060 to 811 computations (23.5% saved)

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

bsearch15.0ms (0.2%)

Memory
24.3MiB live, 24.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
5.0ms
1.597448575647009e+37
1.580516761055793e+41
8.0ms
-1.1279046935277954e+53
-3.553740293912425e+52
Samples
8.0ms96×0valid
Compiler

Compiled 1 155 to 768 computations (33.5% saved)

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

bsearch4.0ms (0%)

Memory
-42.2MiB live, 4.5MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
3.0ms
1.597448575647009e+37
1.580516761055793e+41
1.0ms
-1.1279046935277954e+53
-3.553740293912425e+52
Compiler

Compiled 1 155 to 768 computations (33.5% saved)

bsearch26.0ms (0.3%)

Memory
41.2MiB live, 41.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
5.0ms
9.052433598101594e+80
1.518435107523079e+83
18.0ms
-2.4461658060172166e+49
-4.5682118521842754e+41
Samples
15.0ms176×0valid
Compiler

Compiled 1 208 to 923 computations (23.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sub: 4.0ms (44.5% of total)
ival-mult: 3.0ms (33.4% of total)
ival-add: 1.0ms (11.1% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch68.0ms (0.7%)

Memory
-46.6MiB live, 60.6MiB allocated; 51ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
1.597448575647009e+37
1.580516761055793e+41
16.0ms
-6.018264262995631e-188
-1.3649682147971283e-191
17.0ms
-185897272211.3456
-89051675.8491758
1.0ms
-1.1279046935277954e+53
-3.553740293912425e+52
Samples
23.0ms256×0valid
Compiler

Compiled 2 806 to 1 844 computations (34.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sub: 6.0ms (41.2% of total)
ival-mult: 6.0ms (41.2% of total)
ival-add: 2.0ms (13.7% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch18.0ms (0.2%)

Memory
31.6MiB live, 31.6MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.597448575647009e+37
1.580516761055793e+41
14.0ms
-4.3921972144926425e+31
-1.0522350059622561e+30
Samples
9.0ms112×0valid
Compiler

Compiled 1 404 to 927 computations (34% saved)

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

bsearch47.0ms (0.5%)

Memory
5.1MiB live, 93.3MiB allocated; 12ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.0970617158083161e+60
2.399214283905003e+65
21.0ms
-3.10163248521647e+77
-7.788286814568083e+69
Samples
27.0ms288×0valid
Compiler

Compiled 942 to 783 computations (16.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-sub: 9.0ms (50.2% of total)
ival-mult: 5.0ms (27.9% of total)
ival-add: 2.0ms (11.2% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch69.0ms (0.7%)

Memory
-23.5MiB live, 66.4MiB allocated; 52ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
65.0ms
3.8108516968619966e+20
1.597448575647009e+37
1.0ms
-1.1279046935277954e+53
-3.553740293912425e+52
Samples
26.0ms160×0valid
Compiler

Compiled 1 509 to 957 computations (36.6% saved)

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

bsearch69.0ms (0.7%)

Memory
21.1MiB live, 162.2MiB allocated; 15ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
7767093.830175871
9383108889644756.0
13.0ms
1.5207752934076954e-231
1.9749603519904417e-230
28.0ms
-2.5906863376263043e-236
-2.4029277314144616e-246
1.0ms
-185897272211.3456
-89051675.8491758
1.0ms
-1.1279046935277954e+53
-3.553740293912425e+52
Samples
35.0ms400×0valid
Compiler

Compiled 3 274 to 2 227 computations (32% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-sub: 10.0ms (46.5% of total)
ival-mult: 7.0ms (32.5% of total)
ival-add: 3.0ms (13.9% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch40.0ms (0.4%)

Memory
4.3MiB live, 51.8MiB allocated; 18ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
6.405004875678994e-16
2.1478254248980875
1.0ms
-2.5906863376263043e-236
-2.4029277314144616e-246
1.0ms
-185897272211.3456
-89051675.8491758
1.0ms
-1.1279046935277954e+53
-3.553740293912425e+52
Samples
27.0ms160×0valid
Compiler

Compiled 3 170 to 2 078 computations (34.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 16.0ms (73.5% of total)
ival-sub: 4.0ms (18.4% of total)
ival-add: 1.0ms (4.6% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch36.0ms (0.4%)

Memory
16.0MiB live, 64.1MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
8.315921501998572e+122
2.9478710098350953e+130
14.0ms
-1.0960754841740922e+88
-1.6749366735173964e+87
Samples
20.0ms240×0valid
Compiler

Compiled 789 to 672 computations (14.8% saved)

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

bsearch64.0ms (0.7%)

Memory
-25.9MiB live, 114.9MiB allocated; 12ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.6369934101802656e-19
6.405004875678994e-16
2.0ms
-2.5906863376263043e-236
-2.4029277314144616e-246
19.0ms
-89051675.8491758
-52.1860720996269
17.0ms
-1.1235956041760082e+257
-6.939808634134348e+252
Samples
39.0ms400×0valid
Compiler

Compiled 3 197 to 2 108 computations (34.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-sub: 13.0ms (53% of total)
ival-mult: 8.0ms (32.6% of total)
ival-add: 3.0ms (12.2% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch37.0ms (0.4%)

Memory
15.8MiB live, 61.8MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.0970617158083161e+60
2.399214283905003e+65
14.0ms
-1.1234730450155797e+88
-3.311485485867757e+86
Samples
20.0ms240×0valid
Compiler

Compiled 1 512 to 987 computations (34.7% saved)

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

bsearch24.0ms (0.2%)

Memory
-0.5MiB live, 44.9MiB allocated; 6ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
6.405004875678994e-16
2.1478254248980875
20.0ms
-1.2079694424642143e+97
-7.390026138705673e+93
Samples
15.0ms128×0valid
Compiler

Compiled 1 644 to 1 089 computations (33.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sub: 6.0ms (58.7% of total)
ival-mult: 2.0ms (19.6% of total)
ival-add: 1.0ms (9.8% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch37.0ms (0.4%)

Memory
22.2MiB live, 67.7MiB allocated; 7ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.683820482002688e+107
1.032764670357715e+119
9.0ms
-2.4461658060172166e+49
-4.5682118521842754e+41
Samples
23.0ms224×0valid
Compiler

Compiled 2 494 to 1 471 computations (41% saved)

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

bsearch76.0ms (0.8%)

Memory
-29.3MiB live, 69.2MiB allocated; 64ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
2.9516814836531363e+136
1.169894176013583e+141
51.0ms
-1.9522827626411987e+204
-5.912633981357048e+203
Samples
64.0ms208×0valid
Compiler

Compiled 1 714 to 1 028 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-sub: 46.0ms (81.1% of total)
ival-mult: 9.0ms (15.9% of total)
ival-add: 2.0ms (3.5% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch50.0ms (0.5%)

Memory
7.3MiB live, 98.3MiB allocated; 13ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
2.9224146088875705e+99
2.279422444219528e+108
23.0ms
-117679.03356223713
-6.682171579447181e-10
Samples
33.0ms304×0valid
Compiler

Compiled 1 620 to 1 091 computations (32.7% saved)

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

simplify89.0ms (0.9%)

Memory
12.1MiB live, 64.2MiB allocated; 9ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02852920
19832920
213102920
320522920
448742920
Stop Event
node limit
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 +inf.0 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)) (*.f64 (-.f64 b a) t)))
(if (<=.f64 b #s(literal -3799999999999999700167965716215870098705362523625844501689276724752996794322947681056580173848034574761938350824894083123953818571525699808026877946047770816984151298487727786714165780367140281233410267372963659656417192510784469418291069979075805184 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))))
(if (<=.f64 b #s(literal -499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if (<=.f64 b #s(literal 229999999999999994754450491468355250086249908969306482356380381474731386208256 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))
(if (<=.f64 t #s(literal -99999999999999999322094867436162797646170844194406400 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) (if (<=.f64 t #s(literal 54000000000000001882229717428745636151296 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (<=.f64 b #s(literal -499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if (<=.f64 b #s(literal 1499999999999999987235111512055860810821282557259208096610092736733707476955824128 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))
(if (<=.f64 t #s(literal -99999999999999999322094867436162797646170844194406400 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) (if (<=.f64 t #s(literal 33000000000000000957159175573563506688 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (<=.f64 b #s(literal -1350000000000000032020130857831246510904883285559509744343801456001810432 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if (<=.f64 b #s(literal 1499999999999999987235111512055860810821282557259208096610092736733707476955824128 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))
(if (<=.f64 b #s(literal -499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 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 7200000000000000107228201927559630608611000568716890573960597777200373896285519872 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))) #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 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) (if (<=.f64 t #s(literal 28999999999999997835997574283963400192 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal 28999999999999997835997574283963400192 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (<=.f64 b #s(literal -499999999999999964878644512267775609965379584 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 6499999999999999593644510990384774520498798802555127355660083857349028219105312768 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a))) #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 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal -16500000000 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 -7063170766239271/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (if (<=.f64 t #s(literal 33000000000000000957159175573563506688 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))))
(if (<=.f64 t #s(literal -2799999999999999830496968179712 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal 33000000000000000957159175573563506688 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (<=.f64 y #s(literal -209999999999999989179177445401028784401359164470513489140259055529361408 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 23499999999999999167409602657729413638217150121188920813158400 binary64)) (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))
(if (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal 390000000000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal -16500000000 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 -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (if (<=.f64 t #s(literal 7516313894619283/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) (if (<=.f64 t #s(literal 420000000000000 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)))))))
(if (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal -16500000000 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 -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (if (<=.f64 t #s(literal 4728779608739021/2251799813685248 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))))
(if (<=.f64 a #s(literal -10500000000000000015587372986274891076490334127038369073403233821875130721386571791073280 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 850000000000000003071060985198196731013167247855717972430294720278616385137216761280646185464735644404222003617515238850560 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
(if (<=.f64 t #s(literal -58000000000000003081007160784122319983618577451183876901213927297571531815155043856431964227136868591244583069306879552028064298614457975169693301939616191993087464924282449260541818830864225941916109577925965139864223071113868491853440199787515362840412160 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 t #s(literal -980000 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (if (<=.f64 t #s(literal -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (if (<=.f64 t #s(literal 3143773488566009/5070602400912917605986812821504 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))))
(if (<=.f64 y #s(literal -339999999999999977367450991267201680790791166765880910350291778956184543195293498212352 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y))))) (if (<=.f64 y #s(literal 190000000000000005512381249127238323940923828257196359543055974400 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))))
(if (<=.f64 t #s(literal -7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t)) (if (<=.f64 t #s(literal 4728779608739021/2251799813685248 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))))
(if (<=.f64 b #s(literal -1100000000000000017806812944106311454176575488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y))))) (if (<=.f64 b #s(literal 174999999999999986394278176964427875938116967219726812255753795903640166444611832024169305138595973675614208 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))))
(if (<=.f64 b #s(literal -700000000000000061755694507023603292998246628052017382326953520905733065874075150114394276703629989223808940650022426911032642712831547948997524655177441651287805021657810752226963946798174985978883604480 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b))))) (if (<=.f64 b #s(literal 679999999999999964159337239117473025942621438240684448048761028999200667642081852822211265831456208008435144558394189605454315429208283676672 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
(if (<=.f64 a #s(literal -40000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) (if (<=.f64 a #s(literal 520000000000000022894287790177753170218087816578715077102743059500491942924583983659441767912123359708577792 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) 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 +inf.0 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)) (*.f64 (-.f64 b a) t)))
(if (<=.f64 b #s(literal -3799999999999999700167965716215870098705362523625844501689276724752996794322947681056580173848034574761938350824894083123953818571525699808026877946047770816984151298487727786714165780367140281233410267372963659656417192510784469418291069979075805184 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 (fma.f64 (-.f64 b z) y (fma.f64 (-.f64 t #s(literal 2 binary64)) b x)) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))))
(if (<=.f64 b #s(literal -499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if (<=.f64 b #s(literal 229999999999999994754450491468355250086249908969306482356380381474731386208256 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))
(if (<=.f64 t #s(literal -99999999999999999322094867436162797646170844194406400 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) (if (<=.f64 t #s(literal 54000000000000001882229717428745636151296 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) (fma.f64 (-.f64 b z) y x)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (<=.f64 b #s(literal -499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if (<=.f64 b #s(literal 1499999999999999987235111512055860810821282557259208096610092736733707476955824128 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))
(if (or (<=.f64 b #s(literal -499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) (not (<=.f64 b #s(literal 1499999999999999987235111512055860810821282557259208096610092736733707476955824128 binary64)))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 x (fma.f64 (-.f64 t #s(literal 1 binary64)) a (*.f64 (-.f64 y #s(literal 1 binary64)) z)))))
(if (<=.f64 t #s(literal -99999999999999999322094867436162797646170844194406400 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) (if (<=.f64 t #s(literal 33000000000000000957159175573563506688 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b (fma.f64 (-.f64 b z) y z))) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (<=.f64 b #s(literal -1350000000000000032020130857831246510904883285559509744343801456001810432 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if (<=.f64 b #s(literal 1499999999999999987235111512055860810821282557259208096610092736733707476955824128 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))
(if (or (<=.f64 b #s(literal -1350000000000000032020130857831246510904883285559509744343801456001810432 binary64)) (not (<=.f64 b #s(literal 1499999999999999987235111512055860810821282557259208096610092736733707476955824128 binary64)))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))))
(if (<=.f64 b #s(literal -499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 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 7200000000000000107228201927559630608611000568716890573960597777200373896285519872 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))
(if (or (<=.f64 b #s(literal -499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) (not (<=.f64 b #s(literal 7200000000000000107228201927559630608611000568716890573960597777200373896285519872 binary64)))) #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)) (-.f64 (+.f64 #s(approx (+ (* (- b z) y) (+ (* (- t 2) b) x)) x) z) (*.f64 (-.f64 t #s(literal 1 binary64)) a))))
(if (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 (neg.f64 a) t))) (if (<=.f64 t #s(literal 28999999999999997835997574283963400192 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal 28999999999999997835997574283963400192 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (or (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) (not (<=.f64 t #s(literal 28999999999999997835997574283963400192 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)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) b z) #s(approx (+ (* (- b z) y) x) x)) a))))
(if (<=.f64 b #s(literal -499999999999999964878644512267775609965379584 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 6499999999999999593644510990384774520498798802555127355660083857349028219105312768 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 (+.f64 t y) #s(literal 2 binary64)) b))))
(if (or (<=.f64 b #s(literal -499999999999999964878644512267775609965379584 binary64)) (not (<=.f64 b #s(literal 6499999999999999593644510990384774520498798802555127355660083857349028219105312768 binary64)))) #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)) (-.f64 #s(approx (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) x) (*.f64 (-.f64 t #s(literal 1 binary64)) a))))
(if (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal -16500000000 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 -7063170766239271/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 y #s(literal 2 binary64)) b)) a))) (if (<=.f64 t #s(literal 33000000000000000957159175573563506688 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))))
(if (<=.f64 t #s(literal -2799999999999999830496968179712 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal 33000000000000000957159175573563506688 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (or (<=.f64 t #s(literal -2799999999999999830496968179712 binary64)) (not (<=.f64 t #s(literal 33000000000000000957159175573563506688 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)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (*.f64 (-.f64 b z) y)) a))))
(if (<=.f64 y #s(literal -209999999999999989179177445401028784401359164470513489140259055529361408 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (if (<=.f64 y #s(literal 23499999999999999167409602657729413638217150121188920813158400 binary64)) (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y))))
(if (or (<=.f64 y #s(literal -209999999999999989179177445401028784401359164470513489140259055529361408 binary64)) (not (<=.f64 y #s(literal 23499999999999999167409602657729413638217150121188920813158400 binary64)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b z) y)) (fma.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(if (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal 390000000000000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))
(if (or (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) (not (<=.f64 t #s(literal 390000000000000000000 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)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) (fma.f64 #s(literal -2 binary64) b #s(approx (+ (* (- b z) y) z) z))) a))))
(if (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal -16500000000 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 -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (if (<=.f64 t #s(literal 7516313894619283/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) (if (<=.f64 t #s(literal 420000000000000 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x) (*.f64 #s(approx (- (+ y t) 2) y) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)))))))
(if (<=.f64 t #s(literal -40999999999999999722058895648826747034930046119706624 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t)) (if (<=.f64 t #s(literal -16500000000 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 -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (if (<=.f64 t #s(literal 4728779608739021/2251799813685248 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 b a) t))))))
(if (<=.f64 a #s(literal -10500000000000000015587372986274891076490334127038369073403233821875130721386571791073280 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 850000000000000003071060985198196731013167247855717972430294720278616385137216761280646185464735644404222003617515238850560 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a))))
(if (or (<=.f64 a #s(literal -10500000000000000015587372986274891076490334127038369073403233821875130721386571791073280 binary64)) (not (<=.f64 a #s(literal 850000000000000003071060985198196731013167247855717972430294720278616385137216761280646185464735644404222003617515238850560 binary64)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 (-.f64 #s(literal 1 binary64) t) a)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(if (<=.f64 t #s(literal -58000000000000003081007160784122319983618577451183876901213927297571531815155043856431964227136868591244583069306879552028064298614457975169693301939616191993087464924282449260541818830864225941916109577925965139864223071113868491853440199787515362840412160 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 t #s(literal -980000 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) (if (<=.f64 t #s(literal -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) (*.f64 (-.f64 y #s(literal 2 binary64)) b)))) (if (<=.f64 t #s(literal 3143773488566009/5070602400912917605986812821504 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x))))))
(if (<=.f64 y #s(literal -339999999999999977367450991267201680790791166765880910350291778956184543195293498212352 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y))))) (if (<=.f64 y #s(literal 190000000000000005512381249127238323940923828257196359543055974400 binary64)) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))))
(if (or (<=.f64 y #s(literal -339999999999999977367450991267201680790791166765880910350291778956184543195293498212352 binary64)) (not (<=.f64 y #s(literal 190000000000000005512381249127238323940923828257196359543055974400 binary64)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y))))) (fma.f64 #s(approx (- (+ y t) 2) t) b #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) x)))
(if (<=.f64 t #s(literal -7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t)) (if (<=.f64 t #s(literal 4728779608739021/2251799813685248 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t))))
(if (or (<=.f64 t #s(literal -7500000000000000151641593453669602414320722424107683058533326421560030037486232320190233706496 binary64)) (not (<=.f64 t #s(literal 4728779608739021/2251799813685248 binary64)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 #s(approx (- b a) b) t)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))))
(if (<=.f64 b #s(literal -1100000000000000017806812944106311454176575488 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y))))) (if (<=.f64 b #s(literal 174999999999999986394278176964427875938116967219726812255753795903640166444611832024169305138595973675614208 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y)))))))
(if (or (<=.f64 b #s(literal -1100000000000000017806812944106311454176575488 binary64)) (not (<=.f64 b #s(literal 174999999999999986394278176964427875938116967219726812255753795903640166444611832024169305138595973675614208 binary64)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 b y))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))))
(if (<=.f64 b #s(literal -700000000000000061755694507023603292998246628052017382326953520905733065874075150114394276703629989223808940650022426911032642712831547948997524655177441651287805021657810752226963946798174985978883604480 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b))))) (if (<=.f64 b #s(literal 679999999999999964159337239117473025942621438240684448048761028999200667642081852822211265831456208008435144558394189605454315429208283676672 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b)))))))
(if (or (<=.f64 b #s(literal -700000000000000061755694507023603292998246628052017382326953520905733065874075150114394276703629989223808940650022426911032642712831547948997524655177441651287805021657810752226963946798174985978883604480 binary64)) (not (<=.f64 b #s(literal 679999999999999964159337239117473025942621438240684448048761028999200667642081852822211265831456208008435144558394189605454315429208283676672 binary64)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) #s(approx (* (- y 2) b) (*.f64 #s(literal -2 binary64) b))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a))))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) (+.f64 #s(approx (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) x) a)))
(if (<=.f64 a #s(literal -40000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) (if (<=.f64 a #s(literal 520000000000000022894287790177753170218087816578715077102743059500491942924583983659441767912123359708577792 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a)))))
(if (or (<=.f64 a #s(literal -40000 binary64)) (not (<=.f64 a #s(literal 520000000000000022894287790177753170218087816578715077102743059500491942924583983659441767912123359708577792 binary64)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ (+ (* (- b z) y) (+ (* (- t 2) b) x)) z) (* (- t 1) a)) #s(approx (+ (+ (+ (* -2 b) z) (+ (* (- b z) y) x)) a) a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x))
#s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) x)

derivations1.9s (20%)

Memory
-116.2MiB live, 1 034.0MiB allocated; 980ms collecting garbage
Stop Event
fuel
Compiler

Compiled 2 920 to 303 computations (89.6% saved)

preprocess176.0ms (1.8%)

Memory
25.0MiB live, 267.0MiB allocated; 33ms collecting garbage
Compiler

Compiled 5 882 to 642 computations (89.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...