Graphics.Rasterific.CubicBezier:cachedBezierAt from Rasterific-0.6.1

Time bar (total: 7.6s)

analyze0.0ms (0%)

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 22 to 14 computations (36.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample1.3s (16.8%)

Results
948.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 495.0ms
ival-mult: 296.0ms (59.7% of total)
ival-add: 190.0ms (38.3% of total)
const: 8.0ms (1.6% of total)
backward-pass: 3.0ms (0.6% of total)
Bogosity

preprocess80.0ms (1%)

Algorithm
egg-herbie
Rules
1574×fnmadd-define
892×sum3-define
890×sub-neg
856×associate-+r+
704×unsub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0120414
1440344
21546334
35124334
47697334
01314
12812
27711
317810
426810
528710
629010
029010
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
Outputs
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
Call 2
Inputs
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
(+ (+ (+ (neg x) (* y z)) (* t a)) (* (* a z) b))
(+ (+ (+ x (* (neg y) z)) (* t a)) (* (* a z) b))
(+ (+ (+ x (* y (neg z))) (* t a)) (* (* a (neg z)) b))
(+ (+ (+ x (* y z)) (* (neg t) a)) (* (* a z) b))
(+ (+ (+ x (* y z)) (* t (neg a))) (* (* (neg a) z) b))
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) (neg b)))
(neg (+ (+ (+ (neg x) (* y z)) (* t a)) (* (* a z) b)))
(neg (+ (+ (+ x (* (neg y) z)) (* t a)) (* (* a z) b)))
(neg (+ (+ (+ x (* y (neg z))) (* t a)) (* (* a (neg z)) b)))
(neg (+ (+ (+ x (* y z)) (* (neg t) a)) (* (* a z) b)))
(neg (+ (+ (+ x (* y z)) (* t (neg a))) (* (* (neg a) z) b)))
(neg (+ (+ (+ x (* y z)) (* t a)) (* (* a z) (neg b))))
(+ (+ (+ y (* x z)) (* t a)) (* (* a z) b))
(+ (+ (+ z (* y x)) (* t a)) (* (* a x) b))
(+ (+ (+ t (* y z)) (* x a)) (* (* a z) b))
(+ (+ (+ a (* y z)) (* t x)) (* (* x z) b))
(+ (+ (+ b (* y z)) (* t a)) (* (* a z) x))
(+ (+ (+ x (* z y)) (* t a)) (* (* a y) b))
(+ (+ (+ x (* t z)) (* y a)) (* (* a z) b))
(+ (+ (+ x (* a z)) (* t y)) (* (* y z) b))
(+ (+ (+ x (* b z)) (* t a)) (* (* a z) y))
(+ (+ (+ x (* y t)) (* z a)) (* (* a t) b))
(+ (+ (+ x (* y a)) (* t z)) (* (* z a) b))
(+ (+ (+ x (* y b)) (* t a)) (* (* a b) z))
(+ (+ (+ x (* y z)) (* a t)) (* (* t z) b))
(+ (+ (+ x (* y z)) (* b a)) (* (* a z) t))
(+ (+ (+ x (* y z)) (* t b)) (* (* b z) a))
Outputs
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
(fma z (* a b) (fma t a (fma y z x)))
(+ (+ (+ (neg x) (* y z)) (* t a)) (* (* a z) b))
(+ (fmsub y z x) (* a (+ t (* z b))))
(+ (+ (+ x (* (neg y) z)) (* t a)) (* (* a z) b))
(fma z (* a b) (fma t a (fnmadd y z x)))
(+ (+ (+ x (* y (neg z))) (* t a)) (* (* a (neg z)) b))
(fnmadd z (* a b) (fma t a (fnmadd y z x)))
(+ (+ (+ x (* y z)) (* (neg t) a)) (* (* a z) b))
(fma z (* a b) (fnmadd t a (fma y z x)))
(+ (+ (+ x (* y z)) (* t (neg a))) (* (* (neg a) z) b))
(+ (fnmadd t a x) (* z (- y (* a b))))
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) (neg b)))
(+ (fma y z x) (* a (- t (* z b))))
(neg (+ (+ (+ (neg x) (* y z)) (* t a)) (* (* a z) b)))
(fnmsub z (* a b) (fma t a (fmsub y z x)))
(neg (+ (+ (+ x (* (neg y) z)) (* t a)) (* (* a z) b)))
(fnmsub z (* a b) (fma t a (fnmadd y z x)))
(neg (+ (+ (+ x (* y (neg z))) (* t a)) (* (* a (neg z)) b)))
(fmsub z (* a b) (fma t a (fnmadd y z x)))
(neg (+ (+ (+ x (* y z)) (* (neg t) a)) (* (* a z) b)))
(fnmsub z (* a b) (fnmadd t a (fma y z x)))
(neg (+ (+ (+ x (* y z)) (* t (neg a))) (* (* (neg a) z) b)))
(fmsub z (* a b) (fnmadd t a (fma y z x)))
(neg (+ (+ (+ x (* y z)) (* t a)) (* (* a z) (neg b))))
(fmsub z (* a b) (fma t a (fma y z x)))
(+ (+ (+ y (* x z)) (* t a)) (* (* a z) b))
(+ (fma x z y) (* a (+ t (* z b))))
(+ (+ (+ z (* y x)) (* t a)) (* (* a x) b))
(+ (fma x y z) (* a (+ t (* x b))))
(+ (+ (+ t (* y z)) (* x a)) (* (* a z) b))
(sum3 (* y z) t (* a (fma z b x)))
(+ (+ (+ a (* y z)) (* t x)) (* (* x z) b))
(+ (fma y z a) (* x (+ t (* z b))))
(+ (+ (+ b (* y z)) (* t a)) (* (* a z) x))
(+ (fma y z b) (* a (+ t (* x z))))
(+ (+ (+ x (* z y)) (* t a)) (* (* a y) b))
(fma a (* y b) (fma t a (fma y z x)))
(+ (+ (+ x (* t z)) (* y a)) (* (* a z) b))
(sum3 x (* z t) (* a (+ y (* z b))))
(+ (+ (+ x (* a z)) (* t y)) (* (* y z) b))
(sum3 x (* z a) (* y (+ t (* z b))))
(+ (+ (+ x (* b z)) (* t a)) (* (* a z) y))
(+ (fma z b x) (* a (fma y z t)))
(+ (+ (+ x (* y t)) (* z a)) (* (* a t) b))
(+ (fma z a x) (* t (+ y (* a b))))
(+ (+ (+ x (* y a)) (* t z)) (* (* z a) b))
(sum3 x (* z t) (* a (+ y (* z b))))
(+ (+ (+ x (* y b)) (* t a)) (* (* a b) z))
(+ (fma y b x) (* a (+ t (* z b))))
(+ (+ (+ x (* y z)) (* a t)) (* (* t z) b))
(fma t (* z b) (fma t a (fma y z x)))
(+ (+ (+ x (* y z)) (* b a)) (* (* a z) t))
(fma t (* z a) (fma a b (fma y z x)))
(+ (+ (+ x (* y z)) (* t b)) (* (* b z) a))
(+ (fma y z x) (* b (+ t (* z a))))

explain115.0ms (1.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
280-2(0.010551935120209332 -7.446257599732728e+75 3.1798266827798205e-125 2.127460608372063e-182 -3.104002373764979e-190 -1.3875252023877267e+76)(*.f64 (*.f64 a z) b)
70-0-(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
20-0-(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))
00-0-x
00-0-(*.f64 t a)
00-0-(*.f64 y z)
00-0-b
00-0-(*.f64 a z)
00-0-y
00-0-z
00-0-t
00-0-(+.f64 x (*.f64 y z))
00-0-a
Results
66.0ms512×0valid
Compiler

Compiled 133 to 41 computations (69.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-mult: 19.0ms (70.4% of total)
ival-add: 7.0ms (25.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 19 to 12 computations (36.8% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
92.2%
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
93.5%
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
Compiler

Compiled 40 to 25 computations (37.5% saved)

simplify13.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y z)
cost-diff0
(+.f64 x (*.f64 y z))
cost-diff0
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))
cost-diff128
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
cost-diff0
(*.f64 a (+.f64 t (*.f64 z b)))
cost-diff0
(+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))
cost-diff0
(*.f64 y z)
cost-diff0
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
Rules
202×fma-define
172×fma-lowering-fma.f32
172×fma-lowering-fma.f64
128×sum3-define
108×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01890
14380
210980
321580
429380
530780
631080
031080
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* y z) (+ x (* a (+ t (* z b)))))
(* y z)
y
z
(+ x (* a (+ t (* z b))))
x
(* a (+ t (* z b)))
a
(+ t (* z b))
t
(* z b)
b
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
(+ (+ x (* y z)) (* t a))
(+ x (* y z))
x
(* y z)
y
z
(* t a)
t
a
(* (* a z) b)
(* a z)
b
Outputs
(+ (* y z) (+ x (* a (+ t (* z b)))))
(+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))
(* y z)
(*.f64 y z)
y
z
(+ x (* a (+ t (* z b))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))
x
(* a (+ t (* z b)))
(*.f64 a (+.f64 t (*.f64 z b)))
a
(+ t (* z b))
(+.f64 t (*.f64 z b))
t
(* z b)
(*.f64 z b)
b
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
(+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))
(+ (+ x (* y z)) (* t a))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))
(+ x (* y z))
(+.f64 (*.f64 y z) x)
x
(* y z)
(*.f64 y z)
y
z
(* t a)
(*.f64 a t)
t
a
(* (* a z) b)
(*.f64 z (*.f64 a b))
(* a z)
(*.f64 z a)
b

localize71.0ms (0.9%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x (*.f64 y z))
accuracy99.4%
(+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a))
accuracy97.4%
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
accuracy90.3%
(*.f64 (*.f64 a z) b)
accuracy100.0%
(+.f64 t (*.f64 z b))
accuracy100.0%
(+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))
accuracy97.2%
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
accuracy95.8%
(*.f64 a (+.f64 t (*.f64 z b)))
Results
47.0ms256×0valid
Compiler

Compiled 102 to 19 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 12.0ms (60.7% of total)
ival-add: 7.0ms (35.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series26.0ms (0.3%)

Counts
9 → 444
Calls
Call 1
Inputs
#<alt (+ (* y z) (+ x (* a (+ t (* z b)))))>
#<alt (* y z)>
#<alt (+ x (* a (+ t (* z b))))>
#<alt (* a (+ t (* z b)))>
#<alt (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))>
#<alt (+ (+ x (* y z)) (* t a))>
#<alt (+ x (* y z))>
#<alt (+ t (* z b))>
#<alt (* (* a z) b)>
Outputs
#<alt (+ x (* a (+ t (* b z))))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (* y z)>
#<alt (* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))>
#<alt (* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))>
#<alt (* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))>
#<alt (* y z)>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))>
#<alt (+ x (* a t))>
#<alt (+ x (+ (* a t) (* z (+ y (* a b)))))>
#<alt (+ x (+ (* a t) (* z (+ y (* a b)))))>
#<alt (+ x (+ (* a t) (* z (+ y (* a b)))))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))>
#<alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))>
#<alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (* a b)))))>
#<alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))>
#<alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))>
#<alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))>
#<alt (+ (* a (+ t (* b z))) (* y z))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt x>
#<alt (* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))>
#<alt (* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))>
#<alt (* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))>
#<alt (+ x (* y z))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))>
#<alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))>
#<alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))>
#<alt (* a (+ t (* b z)))>
#<alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))>
#<alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))>
#<alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))>
#<alt (+ x (+ (* a (* b z)) (* y z)))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (* a t)>
#<alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))>
#<alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))>
#<alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))>
#<alt (* a t)>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (* a (* b z))>
#<alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))>
#<alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))>
#<alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))>
#<alt (* a (* b z))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* a (+ t (* b z)))>
#<alt (+ x (* a (+ t (* b z))))>
#<alt (+ x (* a (+ t (* b z))))>
#<alt (+ x (* a (+ t (* b z))))>
#<alt x>
#<alt (* x (+ 1 (/ (* a (+ t (* b z))) x)))>
#<alt (* x (+ 1 (/ (* a (+ t (* b z))) x)))>
#<alt (* x (+ 1 (/ (* a (+ t (* b z))) x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))>
#<alt x>
#<alt (+ x (* a (+ t (* b z))))>
#<alt (+ x (* a (+ t (* b z))))>
#<alt (+ x (* a (+ t (* b z))))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (+ (* b z) (/ x a))))>
#<alt (* a (+ t (+ (* b z) (/ x a))))>
#<alt (* a (+ t (+ (* b z) (/ x a))))>
#<alt (* a (+ t (* b z)))>
#<alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))>
#<alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))>
#<alt (* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))>
#<alt (+ x (* a (* b z)))>
#<alt (+ x (+ (* a t) (* a (* b z))))>
#<alt (+ x (+ (* a t) (* a (* b z))))>
#<alt (+ x (+ (* a t) (* a (* b z))))>
#<alt (* a t)>
#<alt (* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))>
#<alt (* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))>
#<alt (* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))>
#<alt (* a t)>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))>
#<alt (+ x (* a t))>
#<alt (+ x (+ (* a t) (* a (* b z))))>
#<alt (+ x (+ (* a t) (* a (* b z))))>
#<alt (+ x (+ (* a t) (* a (* b z))))>
#<alt (* a (* b z))>
#<alt (* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (* a (* b z))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))>
#<alt (+ x (* a t))>
#<alt (+ x (+ (* a t) (* a (* b z))))>
#<alt (+ x (+ (* a t) (* a (* b z))))>
#<alt (+ x (+ (* a t) (* a (* b z))))>
#<alt (* a (* b z))>
#<alt (* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))>
#<alt (* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))>
#<alt (* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))>
#<alt (* a (* b z))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (* b z))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (* a t)>
#<alt (* t (+ a (/ (* a (* b z)) t)))>
#<alt (* t (+ a (/ (* a (* b z)) t)))>
#<alt (* t (+ a (/ (* a (* b z)) t)))>
#<alt (* a t)>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))>
#<alt (* a t)>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (* a (* b z))>
#<alt (* z (+ (* a b) (/ (* a t) z)))>
#<alt (* z (+ (* a b) (/ (* a t) z)))>
#<alt (* z (+ (* a b) (/ (* a t) z)))>
#<alt (* a (* b z))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))>
#<alt (* a t)>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (* a (* b z))>
#<alt (* b (+ (* a z) (/ (* a t) b)))>
#<alt (* b (+ (* a z) (/ (* a t) b)))>
#<alt (* b (+ (* a z) (/ (* a t) b)))>
#<alt (* a (* b z))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))>
#<alt (+ (* a t) (+ (* a (* b z)) (* y z)))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt x>
#<alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))>
#<alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))>
#<alt (* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))>
#<alt (+ x (+ (* a t) (* a (* b z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (* y z)>
#<alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))>
#<alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))>
#<alt (* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))>
#<alt (* y z)>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))>
#<alt (+ x (* a t))>
#<alt (+ x (+ (* a t) (* z (+ y (* a b)))))>
#<alt (+ x (+ (* a t) (* z (+ y (* a b)))))>
#<alt (+ x (+ (* a t) (* z (+ y (* a b)))))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))>
#<alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))>
#<alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (* a b)))))>
#<alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))>
#<alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))>
#<alt (* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))>
#<alt (+ x (+ (* a (* b z)) (* y z)))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (* a t)>
#<alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))>
#<alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))>
#<alt (* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))>
#<alt (* a t)>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))>
#<alt (+ x (* y z))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (+ x (+ (* a (+ t (* b z))) (* y z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))>
#<alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))>
#<alt (* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))>
#<alt (* -1 (* a (+ (* -1 t) (* -1 (* b z)))))>
#<alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))>
#<alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))>
#<alt (* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (+ x (+ (* a t) (+ (* a (* b z)) (* y z))))>
#<alt (* a (* b z))>
#<alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))>
#<alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))>
#<alt (* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))>
#<alt (* a (* b z))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))>
#<alt (+ (* a t) (* y z))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt x>
#<alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))>
#<alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))>
#<alt (* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))>
#<alt (+ x (* a t))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (* y z)>
#<alt (* y (+ z (+ (/ x y) (/ (* a t) y))))>
#<alt (* y (+ z (+ (/ x y) (/ (* a t) y))))>
#<alt (* y (+ z (+ (/ x y) (/ (* a t) y))))>
#<alt (* y z)>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))>
#<alt (+ x (* a t))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (* y z)>
#<alt (* z (+ y (+ (/ x z) (/ (* a t) z))))>
#<alt (* z (+ y (+ (/ x z) (/ (* a t) z))))>
#<alt (* z (+ y (+ (/ x z) (/ (* a t) z))))>
#<alt (* y z)>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))>
#<alt (+ x (* y z))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (* a t)>
#<alt (* t (+ a (+ (/ x t) (/ (* y z) t))))>
#<alt (* t (+ a (+ (/ x t) (/ (* y z) t))))>
#<alt (* t (+ a (+ (/ x t) (/ (* y z) t))))>
#<alt (* a t)>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))>
#<alt (+ x (* y z))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (+ x (+ (* a t) (* y z)))>
#<alt (* a t)>
#<alt (* a (+ t (+ (/ x a) (/ (* y z) a))))>
#<alt (* a (+ t (+ (/ x a) (/ (* y z) a))))>
#<alt (* a (+ t (+ (/ x a) (/ (* y z) a))))>
#<alt (* a t)>
#<alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))>
#<alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))>
#<alt (* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))>
#<alt (* y z)>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt x>
#<alt (* x (+ 1 (/ (* y z) x)))>
#<alt (* x (+ 1 (/ (* y z) x)))>
#<alt (* x (+ 1 (/ (* y z) x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1)))>
#<alt x>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt (* y z)>
#<alt (* y (+ z (/ x y)))>
#<alt (* y (+ z (/ x y)))>
#<alt (* y (+ z (/ x y)))>
#<alt (* y z)>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))>
#<alt x>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt (* y z)>
#<alt (* z (+ y (/ x z)))>
#<alt (* z (+ y (/ x z)))>
#<alt (* z (+ y (/ x z)))>
#<alt (* y z)>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))>
#<alt (* b z)>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt t>
#<alt (* t (+ 1 (/ (* b z) t)))>
#<alt (* t (+ 1 (/ (* b z) t)))>
#<alt (* t (+ 1 (/ (* b z) t)))>
#<alt t>
#<alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1)))>
#<alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1)))>
#<alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1)))>
#<alt t>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt (* b z)>
#<alt (* z (+ b (/ t z)))>
#<alt (* z (+ b (/ t z)))>
#<alt (* z (+ b (/ t z)))>
#<alt (* b z)>
#<alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))>
#<alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))>
#<alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))>
#<alt t>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt (* b z)>
#<alt (* b (+ z (/ t b)))>
#<alt (* b (+ z (/ t b)))>
#<alt (* b (+ z (/ t b)))>
#<alt (* b z)>
#<alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))>
#<alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))>
#<alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
Calls

111 calls:

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

rewrite455.0ms (6%)

Algorithm
batch-egg-rewrite
Rules
3254×*-lowering-*.f32
3254×*-lowering-*.f64
2520×+-lowering-+.f64
2520×+-lowering-+.f32
2342×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01866
111256
2122856
0823656
Stop Event
iter limit
node limit
Counts
9 → 528
Calls
Call 1
Inputs
(+ (* y z) (+ x (* a (+ t (* z b)))))
(* y z)
(+ x (* a (+ t (* z b))))
(* a (+ t (* z b)))
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
(+ (+ x (* y z)) (* t a))
(+ x (* y z))
(+ t (* z b))
(* (* a z) b)
Outputs
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))
(+.f64 x (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 y z)))
(+.f64 x (+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 z (*.f64 a b))))
(+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (+.f64 (*.f64 y z) x))
(+.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))
(+.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))
(+.f64 (*.f64 a t) (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b))))
(+.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 z (*.f64 a b)))
(+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(+.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) x)
(+.f64 (+.f64 (*.f64 z (*.f64 a b)) x) (+.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) x)) (*.f64 a t))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (/.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))
(-.f64 (/.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))) (/.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(-.f64 (/.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))) (/.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (-.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))) (/.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(-.f64 (/.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (/.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))))
(fma.f64 y z (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(fma.f64 z y (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(fma.f64 z (*.f64 a b) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 z (*.f64 b a) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 a t (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b))))
(fma.f64 a (*.f64 z b) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 a (+.f64 t (*.f64 z b)) (+.f64 (*.f64 y z) x))
(fma.f64 t a (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b))))
(fma.f64 b (*.f64 z a) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 (*.f64 z b) a (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 (+.f64 t (*.f64 z b)) a (+.f64 (*.f64 y z) x))
(fma.f64 (*.f64 z a) b (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x)))) (*.f64 y z))
(fma.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x))))) (*.f64 z (*.f64 a b)))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 y z))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 y z))) (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (*.f64 a t))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t)))) (*.f64 z (*.f64 a b)))
(fma.f64 (*.f64 a b) z (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 (*.f64 b a) z (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (-.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 z (*.f64 a b))))))
(/.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) (+.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 y (*.f64 z (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))))
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (-.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 z (*.f64 a b)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 y (*.f64 z (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (neg.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) (neg.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (-.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))) (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))) (-.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 z (*.f64 y (*.f64 y z)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))) (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (-.f64 x (*.f64 y z))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 y z) x)) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (-.f64 x (*.f64 y z))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (-.f64 (*.f64 y z) x)) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (-.f64 x (*.f64 y z))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (-.f64 (*.f64 y z) x)) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (-.f64 x (*.f64 y z))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) #s(literal 1 binary64))) (*.f64 (-.f64 t (*.f64 z b)) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 t (*.f64 z b)) #s(literal 1 binary64))) (*.f64 (-.f64 t (*.f64 z b)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (-.f64 (*.f64 y z) x)) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (-.f64 x (*.f64 y z))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (-.f64 (*.f64 y z) x)) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (-.f64 x (*.f64 y z))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) #s(literal 1 binary64))) (*.f64 (-.f64 t (*.f64 z b)) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 t (*.f64 z b)) #s(literal 1 binary64))) (*.f64 (-.f64 t (*.f64 z b)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (-.f64 (*.f64 y z) x)) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (-.f64 t (*.f64 z b))) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (-.f64 t (*.f64 z b))) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 t (*.f64 z b))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 t (*.f64 z b))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 t (*.f64 z b))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 t (*.f64 z b))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 t (*.f64 z b))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 t (*.f64 z b))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (-.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (-.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (-.f64 (*.f64 y z) x) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (-.f64 t (*.f64 z b))) (*.f64 (-.f64 (*.f64 y z) x) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (-.f64 (*.f64 y z) x) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (-.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (-.f64 (*.f64 y z) x) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (-.f64 t (*.f64 z b))) (*.f64 (-.f64 (*.f64 y z) x) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (-.f64 (*.f64 y z) x) (-.f64 t (*.f64 z b))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (*.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)))) (*.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) (*.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (neg.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (-.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 z (*.f64 y (*.f64 y z))))) (neg.f64 (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (neg.f64 (-.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))) (neg.f64 (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) #s(literal 3 binary64))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 y z)) #s(literal 3 binary64))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 y z)) (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 y z))) (*.f64 x (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 y z))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 z (*.f64 a b))) #s(literal 3 binary64))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 z (*.f64 a b))) (+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 z (*.f64 a b)))) (*.f64 x (+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))) (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)))) (+.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (+.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (pow.f64 (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b))) (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b)))) (*.f64 (*.f64 a t) (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z (*.f64 a b)) x) #s(literal 3 binary64)) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 (*.f64 (+.f64 (*.f64 z (*.f64 a b)) x) (+.f64 (*.f64 z (*.f64 a b)) x)) (-.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (+.f64 (*.f64 z (*.f64 a b)) x) (+.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) x)) #s(literal 3 binary64)) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t)))) (+.f64 (*.f64 (+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) x)) (+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) x))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) x)) (*.f64 a t)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))) (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))))))
(*.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))
(*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(*.f64 y z)
(*.f64 z y)
(+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))
(+.f64 (*.f64 a (+.f64 t (*.f64 z b))) x)
(+.f64 (*.f64 a t) (+.f64 (*.f64 z (*.f64 a b)) x))
(+.f64 (+.f64 x (*.f64 a t)) (*.f64 z (*.f64 a b)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (/.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))
(-.f64 (/.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x)))
(fma.f64 a t (+.f64 (*.f64 z (*.f64 a b)) x))
(fma.f64 a (+.f64 t (*.f64 z b)) x)
(fma.f64 t a (+.f64 (*.f64 z (*.f64 a b)) x))
(fma.f64 (+.f64 t (*.f64 z b)) a x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (+.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 x x) (*.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))) (-.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (+.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 x x) (*.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (neg.f64 (-.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (*.f64 x x) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))))
(/.f64 (-.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 x x)) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (*.f64 x x) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (-.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (*.f64 (-.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (neg.f64 (-.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x)))
(/.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (pow.f64 (+.f64 (*.f64 z (*.f64 a b)) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (+.f64 (*.f64 z (*.f64 a b)) x) (+.f64 (*.f64 z (*.f64 a b)) x)) (*.f64 (*.f64 a t) (+.f64 (*.f64 z (*.f64 a b)) x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 x (*.f64 a t)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (+.f64 x (*.f64 a t)) (+.f64 x (*.f64 a t))) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (+.f64 x (*.f64 a t)) (*.f64 z (*.f64 a b))))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (*.f64 x x) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))
(+.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))
(+.f64 (*.f64 z (*.f64 a b)) (*.f64 a t))
(-.f64 (/.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (/.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(fma.f64 z (*.f64 a b) (*.f64 a t))
(fma.f64 z (*.f64 b a) (*.f64 a t))
(fma.f64 a t (*.f64 z (*.f64 a b)))
(fma.f64 a (*.f64 z b) (*.f64 a t))
(fma.f64 t a (*.f64 z (*.f64 a b)))
(fma.f64 b (*.f64 z a) (*.f64 a t))
(fma.f64 (*.f64 z b) a (*.f64 a t))
(fma.f64 (*.f64 z a) b (*.f64 a t))
(fma.f64 (*.f64 a b) z (*.f64 a t))
(fma.f64 (*.f64 b a) z (*.f64 a t))
(/.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))
(/.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (-.f64 t (*.f64 z b)))
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (-.f64 t (*.f64 z b)))
(/.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (neg.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))))) (neg.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))))) (neg.f64 (-.f64 t (*.f64 z b))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a)) (neg.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a)) (neg.f64 (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t)))) (+.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)))))
(*.f64 a (+.f64 t (*.f64 z b)))
(*.f64 (+.f64 t (*.f64 z b)) a)
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))))
(+.f64 x (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 y z)))
(+.f64 x (+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 z (*.f64 a b))))
(+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (+.f64 (*.f64 y z) x))
(+.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))
(+.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))
(+.f64 (*.f64 a t) (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b))))
(+.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 z (*.f64 a b)))
(+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(+.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) x)
(+.f64 (+.f64 (*.f64 z (*.f64 a b)) x) (+.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) x)) (*.f64 a t))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (/.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))
(-.f64 (/.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))) (/.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(-.f64 (/.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))) (/.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (-.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))) (/.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(-.f64 (/.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (/.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))))
(fma.f64 y z (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(fma.f64 z y (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(fma.f64 z (*.f64 a b) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 z (*.f64 b a) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 a t (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b))))
(fma.f64 a (*.f64 z b) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 a (+.f64 t (*.f64 z b)) (+.f64 (*.f64 y z) x))
(fma.f64 t a (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b))))
(fma.f64 b (*.f64 z a) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 (*.f64 z b) a (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 (+.f64 t (*.f64 z b)) a (+.f64 (*.f64 y z) x))
(fma.f64 (*.f64 z a) b (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (-.f64 (*.f64 a (+.f64 t (*.f64 z b))) x)))) (*.f64 y z))
(fma.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x))))) (*.f64 z (*.f64 a b)))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 y z))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 y z))) (*.f64 a (+.f64 t (*.f64 z b))))
(fma.f64 (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (*.f64 a t))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t)))) (*.f64 z (*.f64 a b)))
(fma.f64 (*.f64 a b) z (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(fma.f64 (*.f64 b a) z (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (-.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 z (*.f64 a b))))))
(/.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) (+.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 y (*.f64 z (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))))
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (-.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 z (*.f64 a b)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 y (*.f64 z (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (neg.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) (neg.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (-.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))) (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))) (-.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 z (*.f64 y (*.f64 y z)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))) (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (-.f64 x (*.f64 y z))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (-.f64 (*.f64 y z) x)) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (-.f64 x (*.f64 y z))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))) (-.f64 (*.f64 y z) x)) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (-.f64 x (*.f64 y z))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (-.f64 (*.f64 y z) x)) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (-.f64 x (*.f64 y z))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) #s(literal 1 binary64))) (*.f64 (-.f64 t (*.f64 z b)) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 t (*.f64 z b)) #s(literal 1 binary64))) (*.f64 (-.f64 t (*.f64 z b)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (-.f64 (*.f64 y z) x)) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (-.f64 x (*.f64 y z))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a) (-.f64 (*.f64 y z) x)) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (-.f64 x (*.f64 y z))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 x (*.f64 y z))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (neg.f64 (-.f64 x (*.f64 y z)))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (*.f64 (-.f64 t (*.f64 z b)) #s(literal 1 binary64))) (*.f64 (-.f64 t (*.f64 z b)) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 t (*.f64 z b)) #s(literal 1 binary64))) (*.f64 (-.f64 t (*.f64 z b)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a) (-.f64 (*.f64 y z) x)) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (-.f64 t (*.f64 z b))) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (-.f64 x (*.f64 y z)) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (-.f64 t (*.f64 z b))) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 t (*.f64 z b))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 t (*.f64 z b))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (neg.f64 (-.f64 x (*.f64 y z))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 t (*.f64 z b))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 t (*.f64 z b))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 t (*.f64 z b))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 t (*.f64 z b))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) (*.f64 (-.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (*.f64 (-.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a))))) (*.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))) (*.f64 (-.f64 (*.f64 y z) x) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (-.f64 t (*.f64 z b))) (*.f64 (-.f64 (*.f64 y z) x) (*.f64 a (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))) (*.f64 (-.f64 (*.f64 y z) x) (-.f64 t (*.f64 z b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))) (*.f64 (-.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) a))) (*.f64 (-.f64 (*.f64 y z) x) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (-.f64 t (*.f64 z b))) (*.f64 (-.f64 (*.f64 y z) x) (*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) a))) (*.f64 (-.f64 (*.f64 y z) x) (-.f64 t (*.f64 z b))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (*.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)))) (*.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) (*.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (neg.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (-.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 z (*.f64 y (*.f64 y z))))) (neg.f64 (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))))) (neg.f64 (-.f64 (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 a a)) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))) (neg.f64 (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) #s(literal 3 binary64))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 y z)) #s(literal 3 binary64))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 y z)) (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 y z))) (*.f64 x (+.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 y z))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 z (*.f64 a b))) #s(literal 3 binary64))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 z (*.f64 a b))) (+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 z (*.f64 a b)))) (*.f64 x (+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b)))))) (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)))) (+.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 z b)) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a (+.f64 t (*.f64 z b))) (+.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))) (pow.f64 (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b))) (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b)))) (*.f64 (*.f64 a t) (+.f64 (+.f64 (*.f64 y z) x) (*.f64 z (*.f64 a b)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b)))) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z (*.f64 a b)) x) #s(literal 3 binary64)) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 (*.f64 (+.f64 (*.f64 z (*.f64 a b)) x) (+.f64 (*.f64 z (*.f64 a b)) x)) (-.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (+.f64 (*.f64 z (*.f64 a b)) x) (+.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) x)) #s(literal 3 binary64)) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t)))) (+.f64 (*.f64 (+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) x)) (+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) x))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (+.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) x)) (*.f64 a t)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z)))) (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))) (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))) (*.f64 (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))))))
(*.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (-.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (*.f64 y z))))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 y z) (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 y z) x) (-.f64 (*.f64 a t) (*.f64 z (*.f64 a b))))))
(*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 z b))))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a t)))
(+.f64 x (+.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (*.f64 y z) x) (*.f64 a t))
(+.f64 (*.f64 a t) (+.f64 (*.f64 y z) x))
(+.f64 (+.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (+.f64 (*.f64 a t) x) (*.f64 y z))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t)))) (/.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (+.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t))) (-.f64 x (+.f64 (*.f64 y z) (*.f64 a t)))))
(-.f64 (/.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x))) (/.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x))))
(fma.f64 y z (+.f64 x (*.f64 a t)))
(fma.f64 z y (+.f64 x (*.f64 a t)))
(fma.f64 a t (+.f64 (*.f64 y z) x))
(fma.f64 t a (+.f64 (*.f64 y z) x))
(fma.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))) (*.f64 a t))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 y z))) (*.f64 a t))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t)))) (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t)))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (+.f64 (*.f64 y z) x) (*.f64 a t)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (*.f64 a t))) (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))))) (neg.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (+.f64 (*.f64 y z) x) (*.f64 a t))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (*.f64 a t)))) (neg.f64 (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t))) (*.f64 x (+.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x)))) (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t))) (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (*.f64 a t)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 x (+.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x)))) (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t))) (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (*.f64 a t))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t)))) (*.f64 (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t))) (*.f64 (*.f64 a t) (*.f64 a t)))) (*.f64 (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t))) (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (*.f64 a t))))) (neg.f64 (neg.f64 (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t)))))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t))) (*.f64 x (+.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t))))) (neg.f64 (-.f64 x (+.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a t) (*.f64 a t)) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)))) (neg.f64 (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x))))
(/.f64 (+.f64 (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))) (pow.f64 (+.f64 x (*.f64 a t)) #s(literal 3 binary64))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 (+.f64 x (*.f64 a t)) (+.f64 x (*.f64 a t))) (*.f64 (*.f64 y z) (+.f64 x (*.f64 a t))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y z) (*.f64 a t)) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 a t) x) #s(literal 3 binary64)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 (+.f64 (*.f64 a t) x) (+.f64 (*.f64 a t) x)) (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 (+.f64 (*.f64 a t) x) (*.f64 y z)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x)))) (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t))) (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (*.f64 a t)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a t) (*.f64 a t)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (+.f64 (*.f64 y z) x))))))
(*.f64 (-.f64 (*.f64 (+.f64 (*.f64 y z) x) (+.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) (*.f64 a t))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y z) (-.f64 x (*.f64 a t)))))
(+.f64 (*.f64 y z) x)
(+.f64 x (*.f64 y z))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 y z))) (/.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 x (*.f64 y z))))
(-.f64 (/.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 y z) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y z) x)))
(fma.f64 y z x)
(fma.f64 z y x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (-.f64 x (*.f64 y z)))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) (neg.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 y z))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) (neg.f64 (-.f64 x (*.f64 y z))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))))
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x)) (-.f64 (*.f64 y z) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (*.f64 y z))) (*.f64 (-.f64 x (*.f64 y z)) (*.f64 z (*.f64 y (*.f64 y z))))) (*.f64 (-.f64 x (*.f64 y z)) (-.f64 x (*.f64 y z))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))))) (neg.f64 (neg.f64 (-.f64 x (*.f64 y z)))))
(/.f64 (neg.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 y z))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y z) x)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y z) (*.f64 z (*.f64 y (*.f64 y z))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 y z) (-.f64 (*.f64 y z) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 y z)))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 y z))))
(+.f64 t (*.f64 z b))
(+.f64 (*.f64 z b) t)
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 z b))) (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 t (*.f64 z b))))
(-.f64 (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 (*.f64 z b) t)) (/.f64 (*.f64 t t) (-.f64 (*.f64 z b) t)))
(fma.f64 z b t)
(fma.f64 b z t)
(/.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))
(/.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) (+.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 (*.f64 t t) (*.f64 t (*.f64 z b)))))
(/.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) (-.f64 t (*.f64 z b)))
(/.f64 (neg.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (neg.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(/.f64 (neg.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) (neg.f64 (+.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 (*.f64 t t) (*.f64 t (*.f64 z b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) (neg.f64 (-.f64 t (*.f64 z b))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))))
(/.f64 (-.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 t t)) (-.f64 (*.f64 z b) t))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 t t) (-.f64 t (*.f64 z b))) (*.f64 (-.f64 t (*.f64 z b)) (*.f64 z (*.f64 b (*.f64 z b))))) (*.f64 (-.f64 t (*.f64 z b)) (-.f64 t (*.f64 z b))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))))) (neg.f64 (neg.f64 (-.f64 t (*.f64 z b)))))
(/.f64 (neg.f64 (-.f64 (*.f64 z (*.f64 b (*.f64 z b))) (*.f64 t t))) (neg.f64 (-.f64 (*.f64 z b) t)))
(pow.f64 (/.f64 (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t))) (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 t (*.f64 z b)) (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 z b) (*.f64 z (*.f64 b (*.f64 z b))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 (*.f64 z b) (-.f64 (*.f64 z b) t)))))
(*.f64 (-.f64 (*.f64 t t) (*.f64 z (*.f64 b (*.f64 z b)))) (/.f64 #s(literal 1 binary64) (-.f64 t (*.f64 z b))))
(*.f64 z (*.f64 a b))
(*.f64 z (*.f64 b a))
(*.f64 a (*.f64 z b))
(*.f64 b (*.f64 z a))
(*.f64 (*.f64 z b) a)
(*.f64 (*.f64 z a) b)
(*.f64 (*.f64 a b) z)
(*.f64 (*.f64 b a) z)

simplify277.0ms (3.6%)

Algorithm
egg-herbie
Rules
3786×*-lowering-*.f32
3786×*-lowering-*.f64
3240×+-lowering-+.f64
3240×+-lowering-+.f32
1174×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02654206
110113790
235983625
082273625
Stop Event
iter limit
node limit
Counts
444 → 444
Calls
Call 1
Inputs
(+ x (* a (+ t (* b z))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(* y z)
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(+ (* a (+ t (* b z))) (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
x
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
x
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (* b z)))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* a (+ t (* b z)))
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
x
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
x
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
x
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
(+ x (* a (+ t (* b z))))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (/ x a))))
(* a (+ t (+ (* b z) (/ x a))))
(* a (+ t (+ (* b z) (/ x a))))
(* a (+ t (* b z)))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(+ x (* a (* b z)))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(* a t)
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(+ x (* a t))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(* a (* b z))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(* a (* b z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(+ x (* a t))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (* a (* b z))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (* b z))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(* a t)
(* t (+ a (/ (* a (* b z)) t)))
(* t (+ a (/ (* a (* b z)) t)))
(* t (+ a (/ (* a (* b z)) t)))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(* a t)
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(* a (* b z))
(* z (+ (* a b) (/ (* a t) z)))
(* z (+ (* a b) (/ (* a t) z)))
(* z (+ (* a b) (/ (* a t) z)))
(* a (* b z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(* a t)
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(* a (* b z))
(* b (+ (* a z) (/ (* a t) b)))
(* b (+ (* a z) (/ (* a t) b)))
(* b (+ (* a z) (/ (* a t) b)))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(+ x (+ (* a t) (* a (* b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* y z)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(+ x (+ (* a (* b z)) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(+ x (* y z))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(* a (+ t (* b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(* a (* b z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(+ (* a t) (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* y z)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(+ x (* a t))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* y z)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* a t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(+ x (* y z))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(+ x (+ (* a t) (* y z)))
(* a t)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(* a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(* y z)
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
x
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(* y z)
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(* y z)
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* b z)
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
t
(* t (+ 1 (/ (* b z) t)))
(* t (+ 1 (/ (* b z) t)))
(* t (+ 1 (/ (* b z) t)))
t
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
t
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
(* b z)
(* z (+ b (/ t z)))
(* z (+ b (/ t z)))
(* z (+ b (/ t z)))
(* b z)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
t
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
(* b z)
(* b (+ z (/ t b)))
(* b (+ z (/ t b)))
(* b (+ z (/ t b)))
(* b z)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
Outputs
(+ x (* a (+ t (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(*.f64 y (+.f64 (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a y)) (+.f64 z (/.f64 x y))))
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(*.f64 y (+.f64 (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a y)) (+.f64 z (/.f64 x y))))
(* y (+ z (+ (/ x y) (/ (* a (+ t (* b z))) y))))
(*.f64 y (+.f64 (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a y)) (+.f64 z (/.f64 x y))))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(*.f64 y (+.f64 z (/.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 b z)))) y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(*.f64 y (+.f64 z (/.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 b z)))) y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a (+ t (* b z)))) y)))))
(*.f64 y (+.f64 z (/.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 b z)))) y)))
(+ x (* a t))
(+.f64 x (*.f64 a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 z (+.f64 y (*.f64 a b)))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 z (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a b) (+.f64 y (/.f64 (+.f64 x (*.f64 a t)) z)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 z (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a b) (+.f64 y (/.f64 (+.f64 x (*.f64 a t)) z)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 z (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a b) (+.f64 y (/.f64 (+.f64 x (*.f64 a t)) z)))))
(+ (* a (+ t (* b z))) (* y z))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
x
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a x)) (/.f64 (*.f64 z y) x))))
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a x)) (/.f64 (*.f64 z y) x))))
(* x (+ 1 (+ (/ (* a (+ t (* b z))) x) (/ (* y z) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a x)) (/.f64 (*.f64 z y) x))))
x
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))) x))))
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))) x))))
(* -1 (* x (- (* -1 (/ (+ (* a (+ t (* b z))) (* y z)) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))) x))))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 a (+.f64 (+.f64 t (/.f64 x a)) (*.f64 z (+.f64 b (/.f64 y a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 a (+.f64 (+.f64 t (/.f64 x a)) (*.f64 z (+.f64 b (/.f64 y a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 a (+.f64 (+.f64 t (/.f64 x a)) (*.f64 z (+.f64 b (/.f64 y a)))))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 a (+.f64 t (+.f64 (*.f64 b z) (/.f64 (+.f64 x (*.f64 z y)) a))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 a (+.f64 t (+.f64 (*.f64 b z) (/.f64 (+.f64 x (*.f64 z y)) a))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 a (+.f64 t (+.f64 (*.f64 b z) (/.f64 (+.f64 x (*.f64 z y)) a))))
(+ x (+ (* a (* b z)) (* y z)))
(+.f64 x (*.f64 z (+.f64 y (*.f64 a b))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(* a t)
(*.f64 a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 t (+.f64 a (+.f64 (/.f64 x t) (*.f64 (/.f64 z t) (+.f64 y (*.f64 a b))))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 t (+.f64 a (+.f64 (/.f64 x t) (*.f64 (/.f64 z t) (+.f64 y (*.f64 a b))))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 t (+.f64 a (+.f64 (/.f64 x t) (*.f64 (/.f64 z t) (+.f64 y (*.f64 a b))))))
(* a t)
(*.f64 a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 z (+.f64 y (*.f64 a b)))) t)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 z (+.f64 y (*.f64 a b)))) t)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 z (+.f64 y (*.f64 a b)))) t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 b (+.f64 (+.f64 (/.f64 x b) (/.f64 (*.f64 a t) b)) (*.f64 z (+.f64 (/.f64 y b) a))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 b (+.f64 (+.f64 (/.f64 x b) (/.f64 (*.f64 a t) b)) (*.f64 z (+.f64 (/.f64 y b) a))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 b (+.f64 (+.f64 (/.f64 x b) (/.f64 (*.f64 a t) b)) (*.f64 z (+.f64 (/.f64 y b) a))))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (+.f64 (*.f64 z y) (+.f64 x (*.f64 a t))) b)))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (+.f64 (*.f64 z y) (+.f64 x (*.f64 a t))) b)))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (+.f64 (*.f64 z y) (+.f64 x (*.f64 a t))) b)))
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ x (* a (+ t (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (* a (+ t (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (* a (+ t (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
x
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a x))))
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a x))))
(* x (+ 1 (/ (* a (+ t (* b z))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a x))))
x
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a x))) #s(literal 1 binary64)))
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a x))) #s(literal 1 binary64)))
(* -1 (* x (- (* -1 (/ (* a (+ t (* b z))) x)) 1)))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 t (*.f64 b z)) (/.f64 a x))) #s(literal 1 binary64)))
x
(+ x (* a (+ t (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (* a (+ t (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (* a (+ t (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (+ (* b z) (/ x a))))
(*.f64 a (+.f64 (*.f64 b z) (+.f64 t (/.f64 x a))))
(* a (+ t (+ (* b z) (/ x a))))
(*.f64 a (+.f64 (*.f64 b z) (+.f64 t (/.f64 x a))))
(* a (+ t (+ (* b z) (/ x a))))
(*.f64 a (+.f64 (*.f64 b z) (+.f64 t (/.f64 x a))))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(*.f64 a (+.f64 (*.f64 b z) (+.f64 t (/.f64 x a))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(*.f64 a (+.f64 (*.f64 b z) (+.f64 t (/.f64 x a))))
(* -1 (* a (+ (* -1 (+ t (* b z))) (* -1 (/ x a)))))
(*.f64 a (+.f64 (*.f64 b z) (+.f64 t (/.f64 x a))))
(+ x (* a (* b z)))
(+.f64 x (*.f64 b (*.f64 a z)))
(+ x (+ (* a t) (* a (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (+ (* a t) (* a (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (+ (* a t) (* a (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(* a t)
(*.f64 a t)
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(*.f64 t (+.f64 (/.f64 x t) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)) a)))
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(*.f64 t (+.f64 (/.f64 x t) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)) a)))
(* t (+ a (+ (/ x t) (/ (* a (* b z)) t))))
(*.f64 t (+.f64 (/.f64 x t) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)) a)))
(* a t)
(*.f64 a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 b (*.f64 a z))) t)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 b (*.f64 a z))) t)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* a (* b z))) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 b (*.f64 a z))) t)))
(+ x (* a t))
(+.f64 x (*.f64 a t))
(+ x (+ (* a t) (* a (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (+ (* a t) (* a (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (+ (* a t) (* a (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))
(* z (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 z (+.f64 (*.f64 a b) (/.f64 (+.f64 x (*.f64 a t)) z)))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 z (+.f64 (*.f64 a b) (/.f64 (+.f64 x (*.f64 a t)) z)))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 z (+.f64 (*.f64 a b) (/.f64 (+.f64 x (*.f64 a t)) z)))
(+ x (* a t))
(+.f64 x (*.f64 a t))
(+ x (+ (* a t) (* a (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (+ (* a t) (* a (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (+ (* a t) (* a (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(*.f64 b (+.f64 (/.f64 x b) (*.f64 a (+.f64 z (/.f64 t b)))))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(*.f64 b (+.f64 (/.f64 x b) (*.f64 a (+.f64 z (/.f64 t b)))))
(* b (+ (* a z) (+ (/ x b) (/ (* a t) b))))
(*.f64 b (+.f64 (/.f64 x b) (*.f64 a (+.f64 z (/.f64 t b)))))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (+.f64 x (*.f64 a t)) b)))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (+.f64 x (*.f64 a t)) b)))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (* a t)) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (+.f64 x (*.f64 a t)) b)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (* b z))
(*.f64 b (*.f64 a z))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a t)
(*.f64 a t)
(* t (+ a (/ (* a (* b z)) t)))
(*.f64 t (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)) a))
(* t (+ a (/ (* a (* b z)) t)))
(*.f64 t (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)) a))
(* t (+ a (/ (* a (* b z)) t)))
(*.f64 t (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)) a))
(* a t)
(*.f64 a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(*.f64 t (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)) a))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(*.f64 t (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)) a))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(*.f64 t (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)) a))
(* a t)
(*.f64 a t)
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* z (+ (* a b) (/ (* a t) z)))
(*.f64 (*.f64 a z) (+.f64 b (/.f64 t z)))
(* z (+ (* a b) (/ (* a t) z)))
(*.f64 (*.f64 a z) (+.f64 b (/.f64 t z)))
(* z (+ (* a b) (/ (* a t) z)))
(*.f64 (*.f64 a z) (+.f64 b (/.f64 t z)))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(*.f64 (*.f64 a z) (+.f64 b (/.f64 t z)))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(*.f64 (*.f64 a z) (+.f64 b (/.f64 t z)))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(*.f64 (*.f64 a z) (+.f64 b (/.f64 t z)))
(* a t)
(*.f64 a t)
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* b (+ (* a z) (/ (* a t) b)))
(*.f64 b (*.f64 a (+.f64 z (/.f64 t b))))
(* b (+ (* a z) (/ (* a t) b)))
(*.f64 b (*.f64 a (+.f64 z (/.f64 t b))))
(* b (+ (* a z) (/ (* a t) b)))
(*.f64 b (*.f64 a (+.f64 z (/.f64 t b))))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(*.f64 b (*.f64 a (+.f64 z (/.f64 t b))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(*.f64 b (*.f64 a (+.f64 z (/.f64 t b))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(*.f64 b (*.f64 a (+.f64 z (/.f64 t b))))
(+ (* a t) (+ (* a (* b z)) (* y z)))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
x
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 x (+.f64 (/.f64 (*.f64 a t) x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 z x) (+.f64 y (*.f64 a b))))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 x (+.f64 (/.f64 (*.f64 a t) x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 z x) (+.f64 y (*.f64 a b))))))
(* x (+ 1 (+ (/ (* a t) x) (+ (/ (* a (* b z)) x) (/ (* y z) x)))))
(*.f64 x (+.f64 (/.f64 (*.f64 a t) x) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 z x) (+.f64 y (*.f64 a b))))))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))) x))))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))) x))))
(* -1 (* x (- (* -1 (/ (+ (* a t) (+ (* a (* b z)) (* y z))) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))) x))))
(+ x (+ (* a t) (* a (* b z))))
(+.f64 x (*.f64 a (+.f64 t (*.f64 b z))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 y (+.f64 (/.f64 x y) (+.f64 z (*.f64 (/.f64 a y) (+.f64 t (*.f64 b z))))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 y (+.f64 (/.f64 x y) (+.f64 z (*.f64 (/.f64 a y) (+.f64 t (*.f64 b z))))))
(* y (+ z (+ (/ x y) (+ (/ (* a t) y) (/ (* a (* b z)) y)))))
(*.f64 y (+.f64 (/.f64 x y) (+.f64 z (*.f64 (/.f64 a y) (+.f64 t (*.f64 b z))))))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 y (+.f64 z (/.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 b z)))) y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 y (+.f64 z (/.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 b z)))) y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (+ (* a t) (* a (* b z)))) y)))))
(*.f64 y (+.f64 z (/.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 b z)))) y)))
(+ x (* a t))
(+.f64 x (*.f64 a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 z (+.f64 y (*.f64 a b)))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 z (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a b) (+.f64 y (/.f64 (+.f64 x (*.f64 a t)) z)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 z (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a b) (+.f64 y (/.f64 (+.f64 x (*.f64 a t)) z)))))
(* -1 (* z (+ (* -1 y) (+ (* -1 (* a b)) (* -1 (/ (+ x (* a t)) z))))))
(*.f64 z (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a b) (+.f64 y (/.f64 (+.f64 x (*.f64 a t)) z)))))
(+ x (+ (* a (* b z)) (* y z)))
(+.f64 x (*.f64 z (+.f64 y (*.f64 a b))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(* a t)
(*.f64 a t)
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 t (+.f64 a (+.f64 (/.f64 x t) (*.f64 (/.f64 z t) (+.f64 y (*.f64 a b))))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 t (+.f64 a (+.f64 (/.f64 x t) (*.f64 (/.f64 z t) (+.f64 y (*.f64 a b))))))
(* t (+ a (+ (/ x t) (+ (/ (* a (* b z)) t) (/ (* y z) t)))))
(*.f64 t (+.f64 a (+.f64 (/.f64 x t) (*.f64 (/.f64 z t) (+.f64 y (*.f64 a b))))))
(* a t)
(*.f64 a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 z (+.f64 y (*.f64 a b)))) t)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 z (+.f64 y (*.f64 a b)))) t)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (+ (* a (* b z)) (* y z))) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 z (+.f64 y (*.f64 a b)))) t)))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a (+ t (* b z))) (* y z)))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 a (+.f64 (+.f64 t (/.f64 x a)) (*.f64 z (+.f64 b (/.f64 y a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 a (+.f64 (+.f64 t (/.f64 x a)) (*.f64 z (+.f64 b (/.f64 y a)))))
(* a (+ t (+ (* b z) (+ (/ x a) (/ (* y z) a)))))
(*.f64 a (+.f64 (+.f64 t (/.f64 x a)) (*.f64 z (+.f64 b (/.f64 y a)))))
(* -1 (* a (+ (* -1 t) (* -1 (* b z)))))
(*.f64 a (+.f64 t (*.f64 b z)))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 a (+.f64 t (+.f64 (*.f64 b z) (/.f64 (+.f64 x (*.f64 z y)) a))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 a (+.f64 t (+.f64 (*.f64 b z) (/.f64 (+.f64 x (*.f64 z y)) a))))
(* -1 (* a (+ (* -1 t) (+ (* -1 (* b z)) (* -1 (/ (+ x (* y z)) a))))))
(*.f64 a (+.f64 t (+.f64 (*.f64 b z) (/.f64 (+.f64 x (*.f64 z y)) a))))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(+ x (+ (* a t) (+ (* a (* b z)) (* y z))))
(+.f64 x (+.f64 (*.f64 a t) (*.f64 z (+.f64 y (*.f64 a b)))))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 b (+.f64 (+.f64 (/.f64 x b) (/.f64 (*.f64 a t) b)) (*.f64 z (+.f64 (/.f64 y b) a))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 b (+.f64 (+.f64 (/.f64 x b) (/.f64 (*.f64 a t) b)) (*.f64 z (+.f64 (/.f64 y b) a))))
(* b (+ (* a z) (+ (/ x b) (+ (/ (* a t) b) (/ (* y z) b)))))
(*.f64 b (+.f64 (+.f64 (/.f64 x b) (/.f64 (*.f64 a t) b)) (*.f64 z (+.f64 (/.f64 y b) a))))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (+.f64 (*.f64 z y) (+.f64 x (*.f64 a t))) b)))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (+.f64 (*.f64 z y) (+.f64 x (*.f64 a t))) b)))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (+ x (+ (* a t) (* y z))) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (+.f64 (*.f64 z y) (+.f64 x (*.f64 a t))) b)))
(+ (* a t) (* y z))
(+.f64 (*.f64 z y) (*.f64 a t))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
x
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(*.f64 x (+.f64 (/.f64 (*.f64 z y) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a t) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(*.f64 x (+.f64 (/.f64 (*.f64 z y) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a t) x))))
(* x (+ 1 (+ (/ (* a t) x) (/ (* y z) x))))
(*.f64 x (+.f64 (/.f64 (*.f64 z y) x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a t) x))))
x
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 z y) (*.f64 a t)) x))))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 z y) (*.f64 a t)) x))))
(* -1 (* x (- (* -1 (/ (+ (* a t) (* y z)) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 z y) (*.f64 a t)) x))))
(+ x (* a t))
(+.f64 x (*.f64 a t))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(* y z)
(*.f64 z y)
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(*.f64 y (+.f64 z (+.f64 (/.f64 x y) (/.f64 (*.f64 a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(*.f64 y (+.f64 z (+.f64 (/.f64 x y) (/.f64 (*.f64 a t) y))))
(* y (+ z (+ (/ x y) (/ (* a t) y))))
(*.f64 y (+.f64 z (+.f64 (/.f64 x y) (/.f64 (*.f64 a t) y))))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(*.f64 y (+.f64 z (/.f64 (+.f64 x (*.f64 a t)) y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(*.f64 y (+.f64 z (/.f64 (+.f64 x (*.f64 a t)) y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (+ x (* a t)) y)))))
(*.f64 y (+.f64 z (/.f64 (+.f64 x (*.f64 a t)) y)))
(+ x (* a t))
(+.f64 x (*.f64 a t))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(* y z)
(*.f64 z y)
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (/.f64 (*.f64 a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (/.f64 (*.f64 a t) z))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (/.f64 (*.f64 a t) z))))
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 z (+.f64 y (/.f64 (+.f64 x (*.f64 a t)) z)))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 z (+.f64 y (/.f64 (+.f64 x (*.f64 a t)) z)))
(* -1 (* z (+ (* -1 y) (* -1 (/ (+ x (* a t)) z)))))
(*.f64 z (+.f64 y (/.f64 (+.f64 x (*.f64 a t)) z)))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(* a t)
(*.f64 a t)
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(*.f64 t (+.f64 (/.f64 x t) (+.f64 a (/.f64 (*.f64 z y) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(*.f64 t (+.f64 (/.f64 x t) (+.f64 a (/.f64 (*.f64 z y) t))))
(* t (+ a (+ (/ x t) (/ (* y z) t))))
(*.f64 t (+.f64 (/.f64 x t) (+.f64 a (/.f64 (*.f64 z y) t))))
(* a t)
(*.f64 a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 z y)) t)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 z y)) t)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (+ x (* y z)) t)))))
(*.f64 t (+.f64 a (/.f64 (+.f64 x (*.f64 z y)) t)))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(+ x (+ (* a t) (* y z)))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a t)))
(* a t)
(*.f64 a t)
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(*.f64 a (+.f64 (/.f64 (*.f64 z y) a) (+.f64 t (/.f64 x a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(*.f64 a (+.f64 (/.f64 (*.f64 z y) a) (+.f64 t (/.f64 x a))))
(* a (+ t (+ (/ x a) (/ (* y z) a))))
(*.f64 a (+.f64 (/.f64 (*.f64 z y) a) (+.f64 t (/.f64 x a))))
(* a t)
(*.f64 a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 a (+.f64 t (/.f64 (+.f64 x (*.f64 z y)) a)))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 a (+.f64 t (/.f64 (+.f64 x (*.f64 z y)) a)))
(* -1 (* a (+ (* -1 t) (* -1 (/ (+ x (* y z)) a)))))
(*.f64 a (+.f64 t (/.f64 (+.f64 x (*.f64 z y)) a)))
(* y z)
(*.f64 z y)
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
x
(* x (+ 1 (/ (* y z) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z y) x)))
(* x (+ 1 (/ (* y z) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z y) x)))
(* x (+ 1 (/ (* y z) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z y) x)))
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z y) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z y) x)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z y) x)) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(* y z)
(*.f64 z y)
(* y (+ z (/ x y)))
(*.f64 y (+.f64 z (/.f64 x y)))
(* y (+ z (/ x y)))
(*.f64 y (+.f64 z (/.f64 x y)))
(* y (+ z (/ x y)))
(*.f64 y (+.f64 z (/.f64 x y)))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(*.f64 y (+.f64 z (/.f64 x y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(*.f64 y (+.f64 z (/.f64 x y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(*.f64 y (+.f64 z (/.f64 x y)))
x
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(* y z)
(*.f64 z y)
(* z (+ y (/ x z)))
(*.f64 z (+.f64 y (/.f64 x z)))
(* z (+ y (/ x z)))
(*.f64 z (+.f64 y (/.f64 x z)))
(* z (+ y (/ x z)))
(*.f64 z (+.f64 y (/.f64 x z)))
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(*.f64 z (+.f64 y (/.f64 x z)))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(*.f64 z (+.f64 y (/.f64 x z)))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(*.f64 z (+.f64 y (/.f64 x z)))
(* b z)
(*.f64 b z)
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
t
(* t (+ 1 (/ (* b z) t)))
(*.f64 t (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)))
(* t (+ 1 (/ (* b z) t)))
(*.f64 t (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)))
(* t (+ 1 (/ (* b z) t)))
(*.f64 t (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b z) t)))
t
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) t) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) t)))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) t) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) t)))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) t) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) t)))
t
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
(* b z)
(*.f64 b z)
(* z (+ b (/ t z)))
(*.f64 z (+.f64 b (/.f64 t z)))
(* z (+ b (/ t z)))
(*.f64 z (+.f64 b (/.f64 t z)))
(* z (+ b (/ t z)))
(*.f64 z (+.f64 b (/.f64 t z)))
(* b z)
(*.f64 b z)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(*.f64 z (+.f64 b (/.f64 t z)))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(*.f64 z (+.f64 b (/.f64 t z)))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(*.f64 z (+.f64 b (/.f64 t z)))
t
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
(* b z)
(*.f64 b z)
(* b (+ z (/ t b)))
(*.f64 b (+.f64 z (/.f64 t b)))
(* b (+ z (/ t b)))
(*.f64 b (+.f64 z (/.f64 t b)))
(* b (+ z (/ t b)))
(*.f64 b (+.f64 z (/.f64 t b)))
(* b z)
(*.f64 b z)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(*.f64 b (+.f64 z (/.f64 t b)))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(*.f64 b (+.f64 z (/.f64 t b)))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(*.f64 b (+.f64 z (/.f64 t b)))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))

eval139.0ms (1.8%)

Compiler

Compiled 37086 to 1511 computations (95.9% saved)

prune100.0ms (1.3%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New98711998
Fresh000
Picked202
Done000
Total989111000
Accuracy
100.0%
Counts
1000 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.4%
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
51.1%
(+.f64 (*.f64 y z) (*.f64 a t))
51.4%
(+.f64 (*.f64 y z) x)
54.7%
(+.f64 x (*.f64 (*.f64 a z) b))
80.2%
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
50.3%
(*.f64 z (+.f64 y (*.f64 a b)))
27.2%
(*.f64 z y)
30.3%
(*.f64 b (*.f64 a z))
52.2%
(*.f64 a (+.f64 t (*.f64 b z)))
28.5%
(*.f64 a t)
26.4%
x
Compiler

Compiled 270 to 190 computations (29.6% saved)

simplify244.0ms (3.2%)

Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a b)
cost-diff0
(+.f64 y (*.f64 a b))
cost-diff0
(*.f64 z (+.f64 y (*.f64 a b)))
cost-diff0
(*.f64 y z)
cost-diff0
(+.f64 (*.f64 y z) x)
cost-diff0
(*.f64 z y)
cost-diff0
(/.f64 x z)
cost-diff0
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
cost-diff0
(+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))
cost-diff128
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
Rules
4030×*-lowering-*.f32
4030×*-lowering-*.f64
2058×fma-define
1724×associate-/r/
1550×/-lowering-/.f32
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
01998
14693
211793
326693
454892
581890
693589
7104789
8151187
9357587
10448087
11481487
12533787
13563687
14574287
15586687
16740587
17792487
0801687
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* z (+ y (+ (/ x z) (* a (+ b (/ t z))))))
z
(+ y (+ (/ x z) (* a (+ b (/ t z)))))
y
(+ (/ x z) (* a (+ b (/ t z))))
(/ x z)
x
(* a (+ b (/ t z)))
a
(+ b (/ t z))
b
(/ t z)
t
x
(* z y)
z
y
(+ (* y z) x)
(* y z)
y
z
x
(* z (+ y (* a b)))
z
(+ y (* a b))
y
(* a b)
a
b
Outputs
(* z (+ y (+ (/ x z) (* a (+ b (/ t z))))))
(+.f64 (*.f64 z y) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
z
(+ y (+ (/ x z) (* a (+ b (/ t z)))))
(+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))
y
(+ (/ x z) (* a (+ b (/ t z))))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(/ x z)
(/.f64 x z)
x
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
a
(+ b (/ t z))
(+.f64 b (/.f64 t z))
b
(/ t z)
(/.f64 t z)
t
x
(* z y)
(*.f64 z y)
z
y
(+ (* y z) x)
(+.f64 (*.f64 z y) x)
(* y z)
(*.f64 z y)
y
z
x
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
z
(+ y (* a b))
(+.f64 y (*.f64 a b))
y
(* a b)
(*.f64 a b)
a
b

localize74.0ms (1%)

Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(+.f64 y (*.f64 a b))
accuracy95.1%
(*.f64 z (+.f64 y (*.f64 a b)))
accuracy100.0%
(*.f64 y z)
accuracy100.0%
(+.f64 (*.f64 y z) x)
accuracy100.0%
(*.f64 z y)
accuracy100.0%
(+.f64 b (/.f64 t z))
accuracy96.6%
(*.f64 a (+.f64 b (/.f64 t z)))
accuracy96.5%
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
accuracy83.1%
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
Results
54.0ms256×0valid
Compiler

Compiled 106 to 20 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 12.0ms (49.3% of total)
ival-add: 6.0ms (24.6% of total)
ival-div: 5.0ms (20.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series28.0ms (0.4%)

Counts
12 → 504
Calls
Call 1
Inputs
#<alt (* z (+ y (+ (/ x z) (* a (+ b (/ t z))))))>
#<alt (+ y (+ (/ x z) (* a (+ b (/ t z)))))>
#<alt (+ (/ x z) (* a (+ b (/ t z))))>
#<alt (/ x z)>
#<alt (* z y)>
#<alt (+ (* y z) x)>
#<alt (* y z)>
#<alt (* z (+ y (* a b)))>
#<alt (+ y (* a b))>
#<alt (* a b)>
#<alt (* a (+ b (/ t z)))>
#<alt (+ b (/ t z))>
Outputs
#<alt (+ x (* a t))>
#<alt (+ x (+ (* a t) (* z (+ y (* a b)))))>
#<alt (+ x (+ (* a t) (* z (+ y (* a b)))))>
#<alt (+ x (+ (* a t) (* z (+ y (* a b)))))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))>
#<alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))>
#<alt (* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))>
#<alt (* z (+ y (* a b)))>
#<alt (* -1 (* z (+ (* -1 (+ y (* a b))) (+ (* -1 (/ x z)) (* -1 (/ (* a t) z))))))>
#<alt (* -1 (* z (+ (* -1 (+ y (* a b))) (+ (* -1 (/ x z)) (* -1 (/ (* a t) z))))))>
#<alt (* -1 (* z (+ (* -1 (+ y (* a b))) (+ (* -1 (/ x z)) (* -1 (/ (* a t) z))))))>
#<alt (* z (+ (* a (+ b (/ t z))) (/ x z)))>
#<alt (+ (* y z) (* z (+ (* a (+ b (/ t z))) (/ x z))))>
#<alt (+ (* y z) (* z (+ (* a (+ b (/ t z))) (/ x z))))>
#<alt (+ (* y z) (* z (+ (* a (+ b (/ t z))) (/ x z))))>
#<alt (* y z)>
#<alt (* y (+ z (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))>
#<alt (* y (+ z (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))>
#<alt (* y (+ z (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))>
#<alt (* y z)>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))))>
#<alt (* z (+ y (* a (+ b (/ t z)))))>
#<alt (+ x (* z (+ y (* a (+ b (/ t z))))))>
#<alt (+ x (* z (+ y (* a (+ b (/ t z))))))>
#<alt (+ x (* z (+ y (* a (+ b (/ t z))))))>
#<alt x>
#<alt (* x (+ 1 (/ (* z (+ y (* a (+ b (/ t z))))) x)))>
#<alt (* x (+ 1 (/ (* z (+ y (* a (+ b (/ t z))))) x)))>
#<alt (* x (+ 1 (/ (* z (+ y (* a (+ b (/ t z))))) x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ (* z (+ y (* a (+ b (/ t z))))) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (* z (+ y (* a (+ b (/ t z))))) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (* z (+ y (* a (+ b (/ t z))))) x)) 1)))>
#<alt (* z (+ y (/ x z)))>
#<alt (+ (* a (* z (+ b (/ t z)))) (* z (+ y (/ x z))))>
#<alt (+ (* a (* z (+ b (/ t z)))) (* z (+ y (/ x z))))>
#<alt (+ (* a (* z (+ b (/ t z)))) (* z (+ y (/ x z))))>
#<alt (* a (* z (+ b (/ t z))))>
#<alt (* a (+ (* z (+ b (/ t z))) (/ (* z (+ y (/ x z))) a)))>
#<alt (* a (+ (* z (+ b (/ t z))) (/ (* z (+ y (/ x z))) a)))>
#<alt (* a (+ (* z (+ b (/ t z))) (/ (* z (+ y (/ x z))) a)))>
#<alt (* a (* z (+ b (/ t z))))>
#<alt (* -1 (* a (+ (* -1 (* z (+ b (/ t z)))) (* -1 (/ (* z (+ y (/ x z))) a)))))>
#<alt (* -1 (* a (+ (* -1 (* z (+ b (/ t z)))) (* -1 (/ (* z (+ y (/ x z))) a)))))>
#<alt (* -1 (* a (+ (* -1 (* z (+ b (/ t z)))) (* -1 (/ (* z (+ y (/ x z))) a)))))>
#<alt (* z (+ y (+ (/ x z) (/ (* a t) z))))>
#<alt (+ (* a (* b z)) (* z (+ y (+ (/ x z) (/ (* a t) z)))))>
#<alt (+ (* a (* b z)) (* z (+ y (+ (/ x z) (/ (* a t) z)))))>
#<alt (+ (* a (* b z)) (* z (+ y (+ (/ x z) (/ (* a t) z)))))>
#<alt (* a (* b z))>
#<alt (* b (+ (* a z) (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))>
#<alt (* b (+ (* a z) (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))>
#<alt (* b (+ (* a z) (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))>
#<alt (* a (* b z))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))))>
#<alt (* z (+ y (+ (* a b) (/ x z))))>
#<alt (+ (* a t) (* z (+ y (+ (* a b) (/ x z)))))>
#<alt (+ (* a t) (* z (+ y (+ (* a b) (/ x z)))))>
#<alt (+ (* a t) (* z (+ y (+ (* a b) (/ x z)))))>
#<alt (* a t)>
#<alt (* t (+ a (/ (* z (+ y (+ (* a b) (/ x z)))) t)))>
#<alt (* t (+ a (/ (* z (+ y (+ (* a b) (/ x z)))) t)))>
#<alt (* t (+ a (/ (* z (+ y (+ (* a b) (/ x z)))) t)))>
#<alt (* a t)>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* z (+ y (+ (* a b) (/ x z)))) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* z (+ y (+ (* a b) (/ x z)))) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* z (+ y (+ (* a b) (/ x z)))) t)))))>
#<alt (+ (* a (+ b (/ t z))) (/ x z))>
#<alt (+ y (+ (* a (+ b (/ t z))) (/ x z)))>
#<alt (+ y (+ (* a (+ b (/ t z))) (/ x z)))>
#<alt (+ y (+ (* a (+ b (/ t z))) (/ x z)))>
#<alt y>
#<alt (* y (+ 1 (+ (/ x (* y z)) (/ (* a (+ b (/ t z))) y))))>
#<alt (* y (+ 1 (+ (/ x (* y z)) (/ (* a (+ b (/ t z))) y))))>
#<alt (* y (+ 1 (+ (/ x (* y z)) (/ (* a (+ b (/ t z))) y))))>
#<alt y>
#<alt (* -1 (* y (- (* -1 (/ (+ (* a (+ b (/ t z))) (/ x z)) y)) 1)))>
#<alt (* -1 (* y (- (* -1 (/ (+ (* a (+ b (/ t z))) (/ x z)) y)) 1)))>
#<alt (* -1 (* y (- (* -1 (/ (+ (* a (+ b (/ t z))) (/ x z)) y)) 1)))>
#<alt (+ y (* a (+ b (/ t z))))>
#<alt (+ y (+ (* a (+ b (/ t z))) (/ x z)))>
#<alt (+ y (+ (* a (+ b (/ t z))) (/ x z)))>
#<alt (+ y (+ (* a (+ b (/ t z))) (/ x z)))>
#<alt (/ x z)>
#<alt (* x (+ (/ 1 z) (+ (/ y x) (/ (* a (+ b (/ t z))) x))))>
#<alt (* x (+ (/ 1 z) (+ (/ y x) (/ (* a (+ b (/ t z))) x))))>
#<alt (* x (+ (/ 1 z) (+ (/ y x) (/ (* a (+ b (/ t z))) x))))>
#<alt (/ x z)>
#<alt (* -1 (* x (- (* -1 (/ (+ y (* a (+ b (/ t z)))) x)) (/ 1 z))))>
#<alt (* -1 (* x (- (* -1 (/ (+ y (* a (+ b (/ t z)))) x)) (/ 1 z))))>
#<alt (* -1 (* x (- (* -1 (/ (+ y (* a (+ b (/ t z)))) x)) (/ 1 z))))>
#<alt (/ (+ x (* a t)) z)>
#<alt (/ (+ x (+ (* a t) (* z (+ y (* a b))))) z)>
#<alt (/ (+ x (+ (* a t) (* z (+ y (* a b))))) z)>
#<alt (/ (+ x (+ (* a t) (* z (+ y (* a b))))) z)>
#<alt (+ y (* a b))>
#<alt (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (+ y (* a b))>
#<alt (+ y (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b)))>
#<alt (+ y (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b)))>
#<alt (+ y (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b)))>
#<alt (+ y (/ x z))>
#<alt (+ y (+ (* a (+ b (/ t z))) (/ x z)))>
#<alt (+ y (+ (* a (+ b (/ t z))) (/ x z)))>
#<alt (+ y (+ (* a (+ b (/ t z))) (/ x z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (+ (/ t z) (+ (/ x (* a z)) (/ y a)))))>
#<alt (* a (+ b (+ (/ t z) (+ (/ x (* a z)) (/ y a)))))>
#<alt (* a (+ b (+ (/ t z) (+ (/ x (* a z)) (/ y a)))))>
#<alt (* a (+ b (/ t z)))>
#<alt (* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ (+ y (/ x z)) a)))))>
#<alt (* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ (+ y (/ x z)) a)))))>
#<alt (* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ (+ y (/ x z)) a)))))>
#<alt (+ y (+ (/ x z) (/ (* a t) z)))>
#<alt (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (* a b)>
#<alt (* b (+ a (+ (/ x (* b z)) (+ (/ y b) (/ (* a t) (* b z))))))>
#<alt (* b (+ a (+ (/ x (* b z)) (+ (/ y b) (/ (* a t) (* b z))))))>
#<alt (* b (+ a (+ (/ x (* b z)) (+ (/ y b) (/ (* a t) (* b z))))))>
#<alt (* a b)>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ (+ y (+ (/ x z) (/ (* a t) z))) b)))))>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ (+ y (+ (/ x z) (/ (* a t) z))) b)))))>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ (+ y (+ (/ x z) (/ (* a t) z))) b)))))>
#<alt (+ y (+ (* a b) (/ x z)))>
#<alt (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))>
#<alt (/ (* a t) z)>
#<alt (* t (+ (/ a z) (+ (/ x (* t z)) (+ (/ y t) (/ (* a b) t)))))>
#<alt (* t (+ (/ a z) (+ (/ x (* t z)) (+ (/ y t) (/ (* a b) t)))))>
#<alt (* t (+ (/ a z) (+ (/ x (* t z)) (+ (/ y t) (/ (* a b) t)))))>
#<alt (/ (* a t) z)>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ y (+ (* a b) (/ x z))) t)))))>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ y (+ (* a b) (/ x z))) t)))))>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ y (+ (* a b) (/ x z))) t)))))>
#<alt (* a (+ b (/ t z)))>
#<alt (+ (* a (+ b (/ t z))) (/ x z))>
#<alt (+ (* a (+ b (/ t z))) (/ x z))>
#<alt (+ (* a (+ b (/ t z))) (/ x z))>
#<alt (/ x z)>
#<alt (* x (+ (/ 1 z) (/ (* a (+ b (/ t z))) x)))>
#<alt (* x (+ (/ 1 z) (/ (* a (+ b (/ t z))) x)))>
#<alt (* x (+ (/ 1 z) (/ (* a (+ b (/ t z))) x)))>
#<alt (/ x z)>
#<alt (* -1 (* x (- (* -1 (/ (* a (+ b (/ t z))) x)) (/ 1 z))))>
#<alt (* -1 (* x (- (* -1 (/ (* a (+ b (/ t z))) x)) (/ 1 z))))>
#<alt (* -1 (* x (- (* -1 (/ (* a (+ b (/ t z))) x)) (/ 1 z))))>
#<alt (/ (+ x (* a t)) z)>
#<alt (/ (+ x (+ (* a t) (* a (* b z)))) z)>
#<alt (/ (+ x (+ (* a t) (* a (* b z)))) z)>
#<alt (/ (+ x (+ (* a t) (* a (* b z)))) z)>
#<alt (* a b)>
#<alt (+ (* a b) (+ (/ x z) (/ (* a t) z)))>
#<alt (+ (* a b) (+ (/ x z) (/ (* a t) z)))>
#<alt (+ (* a b) (+ (/ x z) (/ (* a t) z)))>
#<alt (* a b)>
#<alt (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b))>
#<alt (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b))>
#<alt (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b))>
#<alt (/ x z)>
#<alt (+ (* a (+ b (/ t z))) (/ x z))>
#<alt (+ (* a (+ b (/ t z))) (/ x z))>
#<alt (+ (* a (+ b (/ t z))) (/ x z))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (+ (/ t z) (/ x (* a z)))))>
#<alt (* a (+ b (+ (/ t z) (/ x (* a z)))))>
#<alt (* a (+ b (+ (/ t z) (/ x (* a z)))))>
#<alt (* a (+ b (/ t z)))>
#<alt (* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ x (* a z))))))>
#<alt (* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ x (* a z))))))>
#<alt (* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ x (* a z))))))>
#<alt (+ (/ x z) (/ (* a t) z))>
#<alt (+ (* a b) (+ (/ x z) (/ (* a t) z)))>
#<alt (+ (* a b) (+ (/ x z) (/ (* a t) z)))>
#<alt (+ (* a b) (+ (/ x z) (/ (* a t) z)))>
#<alt (* a b)>
#<alt (* b (+ a (+ (/ x (* b z)) (/ (* a t) (* b z)))))>
#<alt (* b (+ a (+ (/ x (* b z)) (/ (* a t) (* b z)))))>
#<alt (* b (+ a (+ (/ x (* b z)) (/ (* a t) (* b z)))))>
#<alt (* a b)>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (/ x z) (/ (* a t) z)) b)))))>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (/ x z) (/ (* a t) z)) b)))))>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (/ x z) (/ (* a t) z)) b)))))>
#<alt (+ (* a b) (/ x z))>
#<alt (+ (* a b) (+ (/ x z) (/ (* a t) z)))>
#<alt (+ (* a b) (+ (/ x z) (/ (* a t) z)))>
#<alt (+ (* a b) (+ (/ x z) (/ (* a t) z)))>
#<alt (/ (* a t) z)>
#<alt (* t (+ (/ a z) (+ (/ x (* t z)) (/ (* a b) t))))>
#<alt (* t (+ (/ a z) (+ (/ x (* t z)) (/ (* a b) t))))>
#<alt (* t (+ (/ a z) (+ (/ x (* t z)) (/ (* a b) t))))>
#<alt (/ (* a t) z)>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ (* a b) (/ x z)) t)))))>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ (* a b) (/ x z)) t)))))>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ (* a b) (/ x z)) t)))))>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (/ x z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt x>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt (* y z)>
#<alt (* y (+ z (/ x y)))>
#<alt (* y (+ z (/ x y)))>
#<alt (* y (+ z (/ x y)))>
#<alt (* y z)>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))>
#<alt x>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt (* y z)>
#<alt (* z (+ y (/ x z)))>
#<alt (* z (+ y (/ x z)))>
#<alt (* z (+ y (/ x z)))>
#<alt (* y z)>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))>
#<alt (* y z)>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt (+ x (* y z))>
#<alt x>
#<alt (* x (+ 1 (/ (* y z) x)))>
#<alt (* x (+ 1 (/ (* y z) x)))>
#<alt (* x (+ 1 (/ (* y z) x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (* y z) x)) 1)))>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* a (* b z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (* y z)>
#<alt (* y (+ z (/ (* a (* b z)) y)))>
#<alt (* y (+ z (/ (* a (* b z)) y)))>
#<alt (* y (+ z (/ (* a (* b z)) y)))>
#<alt (* y z)>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))>
#<alt (* y z)>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (* a (* b z))>
#<alt (* a (+ (* b z) (/ (* y z) a)))>
#<alt (* a (+ (* b z) (/ (* y z) a)))>
#<alt (* a (+ (* b z) (/ (* y z) a)))>
#<alt (* a (* b z))>
#<alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))>
#<alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))>
#<alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))>
#<alt (* y z)>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (* a (* b z))>
#<alt (* b (+ (* a z) (/ (* y z) b)))>
#<alt (* b (+ (* a z) (/ (* y z) b)))>
#<alt (* b (+ (* a z) (/ (* y z) b)))>
#<alt (* a (* b z))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))>
#<alt (* a b)>
#<alt (+ y (* a b))>
#<alt (+ y (* a b))>
#<alt (+ y (* a b))>
#<alt y>
#<alt (* y (+ 1 (/ (* a b) y)))>
#<alt (* y (+ 1 (/ (* a b) y)))>
#<alt (* y (+ 1 (/ (* a b) y)))>
#<alt y>
#<alt (* -1 (* y (- (* -1 (/ (* a b) y)) 1)))>
#<alt (* -1 (* y (- (* -1 (/ (* a b) y)) 1)))>
#<alt (* -1 (* y (- (* -1 (/ (* a b) y)) 1)))>
#<alt y>
#<alt (+ y (* a b))>
#<alt (+ y (* a b))>
#<alt (+ y (* a b))>
#<alt (* a b)>
#<alt (* a (+ b (/ y a)))>
#<alt (* a (+ b (/ y a)))>
#<alt (* a (+ b (/ y a)))>
#<alt (* a b)>
#<alt (* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))>
#<alt (* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))>
#<alt (* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))>
#<alt y>
#<alt (+ y (* a b))>
#<alt (+ y (* a b))>
#<alt (+ y (* a b))>
#<alt (* a b)>
#<alt (* b (+ a (/ y b)))>
#<alt (* b (+ a (/ y b)))>
#<alt (* b (+ a (/ y b)))>
#<alt (* a b)>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (* a (+ b (/ t z)))>
#<alt (/ (* a t) z)>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (* a b)>
#<alt (* b (+ a (/ (* a t) (* b z))))>
#<alt (* b (+ a (/ (* a t) (* b z))))>
#<alt (* b (+ a (/ (* a t) (* b z))))>
#<alt (* a b)>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ (* a t) (* b z))))))>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ (* a t) (* b z))))))>
#<alt (* -1 (* b (+ (* -1 a) (* -1 (/ (* a t) (* b z))))))>
#<alt (* a b)>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (/ (* a t) z)>
#<alt (* t (+ (/ a z) (/ (* a b) t)))>
#<alt (* t (+ (/ a z) (/ (* a b) t)))>
#<alt (* t (+ (/ a z) (/ (* a b) t)))>
#<alt (/ (* a t) z)>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (* a b) t)))))>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (* a b) t)))))>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (* a b) t)))))>
#<alt (/ (* a t) z)>
#<alt (/ (+ (* a t) (* a (* b z))) z)>
#<alt (/ (+ (* a t) (* a (* b z))) z)>
#<alt (/ (+ (* a t) (* a (* b z))) z)>
#<alt (* a b)>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (* a b)>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (+ (* a b) (/ (* a t) z))>
#<alt (/ t z)>
#<alt (+ b (/ t z))>
#<alt (+ b (/ t z))>
#<alt (+ b (/ t z))>
#<alt b>
#<alt (* b (+ 1 (/ t (* b z))))>
#<alt (* b (+ 1 (/ t (* b z))))>
#<alt (* b (+ 1 (/ t (* b z))))>
#<alt b>
#<alt (* -1 (* b (- (* -1 (/ t (* b z))) 1)))>
#<alt (* -1 (* b (- (* -1 (/ t (* b z))) 1)))>
#<alt (* -1 (* b (- (* -1 (/ t (* b z))) 1)))>
#<alt b>
#<alt (+ b (/ t z))>
#<alt (+ b (/ t z))>
#<alt (+ b (/ t z))>
#<alt (/ t z)>
#<alt (* t (+ (/ 1 z) (/ b t)))>
#<alt (* t (+ (/ 1 z) (/ b t)))>
#<alt (* t (+ (/ 1 z) (/ b t)))>
#<alt (/ t z)>
#<alt (* -1 (* t (- (* -1 (/ b t)) (/ 1 z))))>
#<alt (* -1 (* t (- (* -1 (/ b t)) (/ 1 z))))>
#<alt (* -1 (* t (- (* -1 (/ b t)) (/ 1 z))))>
#<alt (/ t z)>
#<alt (/ (+ t (* b z)) z)>
#<alt (/ (+ t (* b z)) z)>
#<alt (/ (+ t (* b z)) z)>
#<alt b>
#<alt (+ b (/ t z))>
#<alt (+ b (/ t z))>
#<alt (+ b (/ t z))>
#<alt b>
#<alt (+ b (/ t z))>
#<alt (+ b (/ t z))>
#<alt (+ b (/ t z))>
Calls

126 calls:

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

rewrite398.0ms (5.2%)

Algorithm
batch-egg-rewrite
Rules
3648×*-lowering-*.f32
3648×*-lowering-*.f64
3086×/-lowering-/.f32
3086×/-lowering-/.f64
2488×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01979
111874
2123374
0831574
Stop Event
iter limit
node limit
Counts
12 → 378
Calls
Call 1
Inputs
(* z (+ y (+ (/ x z) (* a (+ b (/ t z))))))
(+ y (+ (/ x z) (* a (+ b (/ t z)))))
(+ (/ x z) (* a (+ b (/ t z))))
(/ x z)
(* z y)
(+ (* y z) x)
(* y z)
(* z (+ y (* a b)))
(+ y (* a b))
(* a b)
(* a (+ b (/ t z)))
(+ b (/ t z))
Outputs
(+.f64 (*.f64 z y) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(+.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z y))
(+.f64 (*.f64 z (+.f64 y (/.f64 x z))) (*.f64 z (*.f64 a (+.f64 b (/.f64 t z)))))
(+.f64 (*.f64 (+.f64 y (/.f64 x z)) z) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) z))
(-.f64 (/.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))) (/.f64 (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))) (-.f64 (*.f64 z y) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))))
(fma.f64 z y (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(fma.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 z y))
(fma.f64 z (+.f64 y (/.f64 x z)) (*.f64 z (*.f64 a (+.f64 b (/.f64 t z)))))
(fma.f64 y z (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(fma.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) z (*.f64 z y))
(fma.f64 (+.f64 y (/.f64 x z)) z (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) z))
(/.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))) (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))) (*.f64 (*.f64 z y) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))))
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))) (-.f64 (*.f64 z y) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))
(/.f64 (*.f64 z (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))) (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y))))
(/.f64 (*.f64 z (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))) z) (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) z) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))))) (neg.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))) (*.f64 (*.f64 z y) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))) (neg.f64 (-.f64 (*.f64 z y) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))))
(/.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))))) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)))))
(/.f64 (neg.f64 (*.f64 z (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))) (neg.f64 (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))) z)) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) z)) (neg.f64 (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))
(/.f64 (+.f64 (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y))))) (+.f64 (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))) (-.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 (*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 z y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (+.f64 y (/.f64 x z))) #s(literal 3 binary64)) (pow.f64 (*.f64 z (*.f64 a (+.f64 b (/.f64 t z)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 z (+.f64 y (/.f64 x z))) (*.f64 z (+.f64 y (/.f64 x z)))) (-.f64 (*.f64 (*.f64 z (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 z (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 (*.f64 z (+.f64 y (/.f64 x z))) (*.f64 z (*.f64 a (+.f64 b (/.f64 t z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y (/.f64 x z)) z) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) z) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 y (/.f64 x z)) z) (*.f64 (+.f64 y (/.f64 x z)) z)) (-.f64 (*.f64 (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) z) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) z)) (*.f64 (*.f64 (+.f64 y (/.f64 x z)) z) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) z)))))
(*.f64 z (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))))
(*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) z)
(+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) y))
(+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z)))
(+.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)
(+.f64 (+.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))
(+.f64 (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))) (/.f64 x z))
(+.f64 (+.f64 (+.f64 y (/.f64 x z)) (*.f64 a b)) (/.f64 (*.f64 a t) z))
(-.f64 (/.f64 (*.f64 y y) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)) (/.f64 (*.f64 y y) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)))
(-.f64 (/.f64 (*.f64 (+.f64 y (/.f64 x z)) (+.f64 y (/.f64 x z))) (-.f64 (+.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))
(fma.f64 x (/.f64 #s(literal 1 binary64) z) (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) y))
(fma.f64 a (+.f64 b (/.f64 t z)) (+.f64 y (/.f64 x z)))
(fma.f64 (+.f64 b (/.f64 t z)) a (+.f64 y (/.f64 x z)))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) z)) (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) y))
(fma.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z))))) y)
(fma.f64 #s(literal 1 binary64) (/.f64 x z) (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) y))
(fma.f64 (/.f64 #s(literal 1 binary64) z) x (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) y))
(fma.f64 (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) y)
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))) (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y))))
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))) (+.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (-.f64 (*.f64 y y) (*.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (-.f64 (*.f64 y y) (*.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))) (neg.f64 (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))
(/.f64 (+.f64 (*.f64 (+.f64 y (/.f64 x z)) (*.f64 (+.f64 y (/.f64 x z)) (+.f64 y (/.f64 x z)))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))) (+.f64 (*.f64 (+.f64 y (/.f64 x z)) (+.f64 y (/.f64 x z))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 y y)) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y))
(/.f64 (-.f64 (*.f64 (+.f64 y (/.f64 x z)) (+.f64 y (/.f64 x z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))) (-.f64 (+.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) (-.f64 y (/.f64 x z))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (-.f64 y (/.f64 x z))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))) (-.f64 y (/.f64 x z))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (-.f64 y (/.f64 x z))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) (-.f64 y (/.f64 x z))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (-.f64 y (/.f64 x z))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))) (*.f64 (-.f64 b (/.f64 t z)) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))))) (*.f64 (-.f64 b (/.f64 t z)) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) (-.f64 y (/.f64 x z))) (*.f64 (-.f64 b (/.f64 t z)) (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))))) (*.f64 (-.f64 b (/.f64 t z)) (-.f64 y (/.f64 x z))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a) (-.f64 y (/.f64 x z))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (-.f64 y (/.f64 x z))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))) (*.f64 (-.f64 b (/.f64 t z)) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))))) (*.f64 (-.f64 b (/.f64 t z)) (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a) (-.f64 y (/.f64 x z))) (*.f64 (-.f64 b (/.f64 t z)) (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))))) (*.f64 (-.f64 b (/.f64 t z)) (-.f64 y (/.f64 x z))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))) (-.f64 b (/.f64 t z))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))) (-.f64 b (/.f64 t z))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a))) (*.f64 (+.f64 (*.f64 y y) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 y (/.f64 x z)))) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))) (*.f64 (-.f64 y (/.f64 x z)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))))) (*.f64 (-.f64 y (/.f64 x z)) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))) (*.f64 (-.f64 y (/.f64 x z)) (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))))) (*.f64 (-.f64 y (/.f64 x z)) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) (*.f64 (-.f64 y (/.f64 x z)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))) (-.f64 b (/.f64 t z))) (*.f64 (-.f64 y (/.f64 x z)) (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))))) (*.f64 (-.f64 y (/.f64 x z)) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (-.f64 y (/.f64 x z)) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a))) (*.f64 (-.f64 y (/.f64 x z)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 x z) (/.f64 z x))) (-.f64 b (/.f64 t z))) (*.f64 (-.f64 y (/.f64 x z)) (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a))) (*.f64 (-.f64 y (/.f64 x z)) (-.f64 b (/.f64 t z))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))) (*.f64 (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))) (neg.f64 (neg.f64 (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 y (/.f64 x z)) (*.f64 (+.f64 y (/.f64 x z)) (+.f64 y (/.f64 x z)))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))))) (neg.f64 (+.f64 (*.f64 (+.f64 y (/.f64 x z)) (+.f64 y (/.f64 x z))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 y y))) (neg.f64 (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 y (/.f64 x z)) (+.f64 y (/.f64 x z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))) (neg.f64 (-.f64 (+.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (pow.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) y) #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (-.f64 (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) y) (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) y)) (*.f64 (/.f64 x z) (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) y)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))) (*.f64 (+.f64 y (/.f64 x z)) (*.f64 (+.f64 y (/.f64 x z)) (+.f64 y (/.f64 x z))))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (-.f64 (*.f64 (+.f64 y (/.f64 x z)) (+.f64 y (/.f64 x z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))))))
(/.f64 (+.f64 (pow.f64 (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))) #s(literal 3 binary64)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))) (/.f64 x z)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 y (/.f64 x z)) (*.f64 a b)) #s(literal 3 binary64)) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) (+.f64 (*.f64 (+.f64 (+.f64 y (/.f64 x z)) (*.f64 a b)) (+.f64 (+.f64 y (/.f64 x z)) (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (+.f64 (+.f64 y (/.f64 x z)) (*.f64 a b)) (/.f64 (*.f64 a t) z)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 (*.f64 y y) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))) (*.f64 (/.f64 (*.f64 y y) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)))))
(*.f64 (*.f64 (+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (+.f64 y (/.f64 x z))) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 y (/.f64 x z)) (*.f64 a (+.f64 b (/.f64 t z))))))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z))
(+.f64 (*.f64 a b) (+.f64 (/.f64 (*.f64 a t) z) (/.f64 x z)))
(+.f64 (+.f64 (/.f64 x z) (*.f64 a b)) (/.f64 (*.f64 a t) z))
(-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x (-.f64 #s(literal 0 binary64) z)))
(-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 (-.f64 #s(literal 0 binary64) x) z))
(-.f64 (/.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(-.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z))) (/.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z))))
(fma.f64 x (/.f64 #s(literal 1 binary64) z) (*.f64 a (+.f64 b (/.f64 t z))))
(fma.f64 a b (+.f64 (/.f64 (*.f64 a t) z) (/.f64 x z)))
(fma.f64 a (+.f64 b (/.f64 t z)) (/.f64 x z))
(fma.f64 b a (+.f64 (/.f64 (*.f64 a t) z) (/.f64 x z)))
(fma.f64 (+.f64 b (/.f64 t z)) a (/.f64 x z))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) z)) (*.f64 a (+.f64 b (/.f64 t z))))
(fma.f64 #s(literal 1 binary64) (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(fma.f64 (/.f64 #s(literal 1 binary64) z) x (*.f64 a (+.f64 b (/.f64 t z))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))) (+.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z)))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (/.f64 (-.f64 (/.f64 x z) (*.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 z x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z)))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))))
(/.f64 (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z)))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))))) (neg.f64 (+.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))))) (neg.f64 (+.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (/.f64 (-.f64 (/.f64 x z) (*.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 z x)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))) (neg.f64 (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (/.f64 (/.f64 x z) (/.f64 z x))) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z)))
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))) (*.f64 z (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))))) (*.f64 z (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))))
(/.f64 (+.f64 (*.f64 x (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))) (*.f64 z (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))))) (*.f64 z (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 z (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) (*.f64 z (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 x (-.f64 b (/.f64 t z))) (*.f64 z (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))))) (*.f64 z (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 z (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a))) (*.f64 z (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 x (-.f64 b (/.f64 t z))) (*.f64 z (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a))) (*.f64 z (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))) (*.f64 (-.f64 #s(literal 0 binary64) z) (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))))) (*.f64 (-.f64 #s(literal 0 binary64) z) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))))) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (-.f64 #s(literal 0 binary64) z) (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) (*.f64 (-.f64 #s(literal 0 binary64) z) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 b (/.f64 t z))) (*.f64 (-.f64 #s(literal 0 binary64) z) (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))))) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (-.f64 #s(literal 0 binary64) z) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a))) (*.f64 (-.f64 #s(literal 0 binary64) z) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 b (/.f64 t z))) (*.f64 (-.f64 #s(literal 0 binary64) z) (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a))) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))) (*.f64 (/.f64 z x) (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))))) (*.f64 (/.f64 z x) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))) (*.f64 (/.f64 z x) (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))))) (*.f64 (/.f64 z x) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (/.f64 z x) (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) (*.f64 (/.f64 z x) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 b (/.f64 t z))) (*.f64 (/.f64 z x) (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))))) (*.f64 (/.f64 z x) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (/.f64 z x) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a))) (*.f64 (/.f64 z x) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 b (/.f64 t z))) (*.f64 (/.f64 z x) (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a))) (*.f64 (/.f64 z x) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 b (/.f64 t z))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 b (/.f64 t z))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a))) (*.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))) (*.f64 (neg.f64 (/.f64 z x)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))))) (*.f64 (neg.f64 (/.f64 z x)) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))) (*.f64 (neg.f64 (/.f64 z x)) (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))))) (*.f64 (neg.f64 (/.f64 z x)) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (neg.f64 (/.f64 z x)) (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 z x)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 b (/.f64 t z))) (*.f64 (neg.f64 (/.f64 z x)) (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))))) (*.f64 (neg.f64 (/.f64 z x)) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (neg.f64 (/.f64 z x)) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a))) (*.f64 (neg.f64 (/.f64 z x)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 b (/.f64 t z))) (*.f64 (neg.f64 (/.f64 z x)) (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a))) (*.f64 (neg.f64 (/.f64 z x)) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))) (*.f64 z (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))))) (*.f64 z (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))) (*.f64 z (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))))) (*.f64 z (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 z (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) (*.f64 z (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 b (/.f64 t z))) (*.f64 z (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))))) (*.f64 z (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 z (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a))) (*.f64 z (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (-.f64 b (/.f64 t z))) (*.f64 z (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a))) (*.f64 z (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (-.f64 b (/.f64 t z))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (-.f64 b (/.f64 t z))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z)) (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) z) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) x)) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) z))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) (-.f64 #s(literal 0 binary64) z)) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (-.f64 #s(literal 0 binary64) z)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) (/.f64 z x)) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) (/.f64 (/.f64 z x) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (/.f64 (/.f64 z x) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) (neg.f64 (/.f64 z x))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (neg.f64 (/.f64 z x))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) z) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (*.f64 x #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) z))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) (neg.f64 (-.f64 #s(literal 0 binary64) z))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))) (neg.f64 (-.f64 #s(literal 0 binary64) z))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))) z) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) x)) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) z))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))) (-.f64 #s(literal 0 binary64) z)) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (-.f64 #s(literal 0 binary64) z)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))) (/.f64 z x)) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))) (/.f64 (/.f64 z x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (/.f64 (/.f64 z x) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))) (neg.f64 (/.f64 z x))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (neg.f64 (/.f64 z x))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))) z) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (*.f64 x #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) z))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))) (neg.f64 (-.f64 #s(literal 0 binary64) z))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)) (neg.f64 (-.f64 #s(literal 0 binary64) z))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) z) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) x)) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) z))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) (-.f64 #s(literal 0 binary64) z)) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (-.f64 #s(literal 0 binary64) z)))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) (/.f64 z x)) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) (/.f64 (/.f64 z x) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (/.f64 (/.f64 z x) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) (neg.f64 (/.f64 z x))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (neg.f64 (/.f64 z x))))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) z) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (*.f64 x #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) z))
(/.f64 (+.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) (neg.f64 (-.f64 #s(literal 0 binary64) z))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (neg.f64 (-.f64 #s(literal 0 binary64) z))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) z) (*.f64 (-.f64 b (/.f64 t z)) x)) (*.f64 (-.f64 b (/.f64 t z)) z))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) (-.f64 #s(literal 0 binary64) z)) (*.f64 (-.f64 b (/.f64 t z)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 b (/.f64 t z)) (-.f64 #s(literal 0 binary64) z)))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) (/.f64 z x)) (*.f64 (-.f64 b (/.f64 t z)) #s(literal 1 binary64))) (*.f64 (-.f64 b (/.f64 t z)) (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) (/.f64 (/.f64 z x) #s(literal 1 binary64))) (*.f64 (-.f64 b (/.f64 t z)) #s(literal 1 binary64))) (*.f64 (-.f64 b (/.f64 t z)) (/.f64 (/.f64 z x) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) (neg.f64 (/.f64 z x))) (*.f64 (-.f64 b (/.f64 t z)) #s(literal -1 binary64))) (*.f64 (-.f64 b (/.f64 t z)) (neg.f64 (/.f64 z x))))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) z) (*.f64 (-.f64 b (/.f64 t z)) (*.f64 x #s(literal 1 binary64)))) (*.f64 (-.f64 b (/.f64 t z)) z))
(/.f64 (+.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) (neg.f64 (-.f64 #s(literal 0 binary64) z))) (*.f64 (-.f64 b (/.f64 t z)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (-.f64 b (/.f64 t z)) (neg.f64 (-.f64 #s(literal 0 binary64) z))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a) z) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) x)) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) z))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a) (-.f64 #s(literal 0 binary64) z)) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (-.f64 #s(literal 0 binary64) z)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a) (/.f64 z x)) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a) (/.f64 (/.f64 z x) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (/.f64 (/.f64 z x) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a) (neg.f64 (/.f64 z x))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (neg.f64 (/.f64 z x))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a) z) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (*.f64 x #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) z))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a) (neg.f64 (-.f64 #s(literal 0 binary64) z))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (neg.f64 (-.f64 #s(literal 0 binary64) z))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a) z) (*.f64 (-.f64 b (/.f64 t z)) x)) (*.f64 (-.f64 b (/.f64 t z)) z))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a) (-.f64 #s(literal 0 binary64) z)) (*.f64 (-.f64 b (/.f64 t z)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 b (/.f64 t z)) (-.f64 #s(literal 0 binary64) z)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a) (/.f64 z x)) (*.f64 (-.f64 b (/.f64 t z)) #s(literal 1 binary64))) (*.f64 (-.f64 b (/.f64 t z)) (/.f64 z x)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a) (/.f64 (/.f64 z x) #s(literal 1 binary64))) (*.f64 (-.f64 b (/.f64 t z)) #s(literal 1 binary64))) (*.f64 (-.f64 b (/.f64 t z)) (/.f64 (/.f64 z x) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a) (neg.f64 (/.f64 z x))) (*.f64 (-.f64 b (/.f64 t z)) #s(literal -1 binary64))) (*.f64 (-.f64 b (/.f64 t z)) (neg.f64 (/.f64 z x))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a) z) (*.f64 (-.f64 b (/.f64 t z)) (*.f64 x #s(literal 1 binary64)))) (*.f64 (-.f64 b (/.f64 t z)) z))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a) (neg.f64 (-.f64 #s(literal 0 binary64) z))) (*.f64 (-.f64 b (/.f64 t z)) (neg.f64 (-.f64 #s(literal 0 binary64) x)))) (*.f64 (-.f64 b (/.f64 t z)) (neg.f64 (-.f64 #s(literal 0 binary64) z))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (*.f64 (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))) (*.f64 (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (/.f64 (/.f64 x z) (/.f64 z x)))) (neg.f64 (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (pow.f64 (+.f64 (/.f64 (*.f64 a t) z) (/.f64 x z)) #s(literal 3 binary64))) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a t) z) (/.f64 x z)) (+.f64 (/.f64 (*.f64 a t) z) (/.f64 x z))) (*.f64 (*.f64 a b) (+.f64 (/.f64 (*.f64 a t) z) (/.f64 x z))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 x z) (*.f64 a b)) #s(literal 3 binary64)) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) (+.f64 (*.f64 (+.f64 (/.f64 x z) (*.f64 a b)) (+.f64 (/.f64 x z) (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (+.f64 (/.f64 x z) (*.f64 a b)) (/.f64 (*.f64 a t) z)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))) (*.f64 (/.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z)))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a (+.f64 b (/.f64 t z))) (-.f64 (*.f64 a (+.f64 b (/.f64 t z))) (/.f64 x z))))))
(*.f64 (-.f64 (/.f64 (/.f64 x z) (/.f64 z x)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b (/.f64 t z)) (+.f64 b (/.f64 t z))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(exp.f64 (*.f64 (log.f64 (/.f64 z x)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) z)) (/.f64 x (-.f64 #s(literal 0 binary64) z)))
(neg.f64 (/.f64 x (-.f64 #s(literal 0 binary64) z)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) z))
(/.f64 x z)
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) z))
(/.f64 #s(literal 1 binary64) (/.f64 z x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 z x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64))))
(/.f64 (*.f64 x #s(literal 1 binary64)) z)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) z)))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) z))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z))))
(pow.f64 (/.f64 z x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) z))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) z)))
(*.f64 #s(literal 1 binary64) (/.f64 x z))
(*.f64 (/.f64 #s(literal 1 binary64) z) x)
(*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 z y)
(*.f64 y z)
(+.f64 x (*.f64 z y))
(+.f64 (*.f64 z y) x)
(-.f64 (/.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 z y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 z y) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 z y))) (/.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 x (*.f64 z y))))
(fma.f64 z y x)
(fma.f64 y z x)
(/.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 x (-.f64 x (*.f64 z y)))))
(/.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 x (*.f64 z y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 x (-.f64 x (*.f64 z y)))) (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 z y) x) (*.f64 (+.f64 x (*.f64 z y)) (-.f64 (*.f64 z y) x))))
(/.f64 (*.f64 (+.f64 x (*.f64 z y)) (-.f64 (*.f64 z y) x)) (-.f64 (*.f64 z y) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 x (-.f64 x (*.f64 z y)))) (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 z y) x) (*.f64 (+.f64 x (*.f64 z y)) (-.f64 (*.f64 z y) x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 x (-.f64 x (*.f64 z y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 x (*.f64 z y))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 z y)) (-.f64 (*.f64 z y) x))) (neg.f64 (-.f64 (*.f64 z y) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 z y)))) (-.f64 x (*.f64 z y)))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 z y) x)) (*.f64 (-.f64 (*.f64 z y) x) (*.f64 x x))) (*.f64 (-.f64 (*.f64 z y) x) (-.f64 (*.f64 z y) x)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 x (-.f64 x (*.f64 z y)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 z y)) (-.f64 (*.f64 z y) x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 z y) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 y (*.f64 z y))))) (neg.f64 (-.f64 x (*.f64 z y))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 z y) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 z y) x)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 z y) x)) (/.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 z y) x))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 z y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 z y) x))) (*.f64 (/.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 z y) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 z y) x))))))
(pow.f64 (/.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 x (-.f64 x (*.f64 z y)))) (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 z y) x) (*.f64 (+.f64 x (*.f64 z y)) (-.f64 (*.f64 z y) x))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 x (-.f64 x (*.f64 z y))))))
(*.f64 (*.f64 (+.f64 x (*.f64 z y)) (-.f64 (*.f64 z y) x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z y) x)))
(*.f64 z y)
(*.f64 y z)
(+.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))
(+.f64 (*.f64 z (*.f64 a b)) (*.f64 z y))
(-.f64 (/.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))) (/.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))))
(fma.f64 z y (*.f64 z (*.f64 a b)))
(fma.f64 z (*.f64 a b) (*.f64 z y))
(fma.f64 y z (*.f64 z (*.f64 a b)))
(fma.f64 a (*.f64 b z) (*.f64 z y))
(fma.f64 b (*.f64 a z) (*.f64 z y))
(fma.f64 (*.f64 a b) z (*.f64 z y))
(fma.f64 (*.f64 z a) b (*.f64 z y))
(fma.f64 (*.f64 z b) a (*.f64 z y))
(/.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))))) (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))))
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)))) (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b))))
(/.f64 (*.f64 z (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 z (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (-.f64 y (*.f64 a b)))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))) z) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))) z) (-.f64 y (*.f64 a b)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y)))) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)))))) (neg.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (-.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))))) (neg.f64 (-.f64 (*.f64 z y) (*.f64 z (*.f64 a b)))))
(/.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 (*.f64 z (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))) z)) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))) z)) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b)))) (*.f64 (*.f64 z y) (*.f64 z (*.f64 y (*.f64 z y))))) (+.f64 (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z (*.f64 a b))) (-.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 z y)))))
(*.f64 z (+.f64 y (*.f64 a b)))
(*.f64 (+.f64 y (*.f64 a b)) z)
(+.f64 y (*.f64 a b))
(+.f64 (*.f64 a b) y)
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b))) (/.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 y (*.f64 a b))))
(-.f64 (/.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 a b) y)) (/.f64 (*.f64 y y) (-.f64 (*.f64 a b) y)))
(fma.f64 a b y)
(fma.f64 b a y)
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 y y) (*.f64 y (*.f64 a b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))) (-.f64 y (*.f64 a b)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (neg.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (neg.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 y y) (*.f64 y (*.f64 a b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (neg.f64 (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 y y)) (-.f64 (*.f64 a b) y))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 y (*.f64 a b))) (*.f64 (-.f64 y (*.f64 a b)) (*.f64 a (*.f64 b (*.f64 a b))))) (*.f64 (-.f64 y (*.f64 a b)) (-.f64 y (*.f64 a b))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))) (neg.f64 (neg.f64 (-.f64 y (*.f64 a b)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 y y))) (neg.f64 (-.f64 (*.f64 a b) y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 y (*.f64 a b))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b))) (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b)))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 y (*.f64 a b))) (/.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 y (*.f64 a b)))) (*.f64 (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b))) (/.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 y (*.f64 a b)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y))) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 y (*.f64 a b)) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) y)))))
(*.f64 (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 #s(literal 1 binary64) (-.f64 y (*.f64 a b))))
(*.f64 a b)
(*.f64 b a)
(+.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))
(+.f64 (/.f64 (*.f64 a t) z) (*.f64 a b))
(-.f64 (/.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))) (/.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(fma.f64 a b (/.f64 (*.f64 a t) z))
(fma.f64 a (/.f64 t z) (*.f64 a b))
(fma.f64 b a (/.f64 (*.f64 a t) z))
(fma.f64 t (*.f64 (/.f64 #s(literal 1 binary64) z) a) (*.f64 a b))
(fma.f64 (/.f64 t z) a (*.f64 a b))
(fma.f64 (*.f64 a t) (/.f64 #s(literal 1 binary64) z) (*.f64 a b))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t))))) (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))))
(/.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z))) (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z)))
(/.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))))
(/.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) (-.f64 b (/.f64 t z)))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a) (-.f64 b (/.f64 t z)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))) (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t)))))) (neg.f64 (+.f64 (*.f64 a (*.f64 b (*.f64 a b))) (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (*.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)))) (neg.f64 (-.f64 (*.f64 a b) (/.f64 (*.f64 a t) z))))
(/.f64 (neg.f64 (*.f64 a (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))))) (neg.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)))) (neg.f64 (-.f64 b (/.f64 t z))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) a)) (neg.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) a)) (neg.f64 (-.f64 b (/.f64 t z))))
(/.f64 (+.f64 (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))) (+.f64 (*.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 a t) z)) (-.f64 (*.f64 a (*.f64 b (*.f64 a b))) (*.f64 (/.f64 (*.f64 a t) z) (*.f64 a b)))))
(*.f64 a (+.f64 b (/.f64 t z)))
(*.f64 (+.f64 b (/.f64 t z)) a)
(+.f64 b (/.f64 t z))
(+.f64 (/.f64 t z) b)
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (/.f64 t z))) (/.f64 (/.f64 (*.f64 (/.f64 t z) t) z) (-.f64 b (/.f64 t z))))
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 t z) t) z) (-.f64 (/.f64 t z) b)) (/.f64 (*.f64 b b) (-.f64 (/.f64 t z) b)))
(fma.f64 t (/.f64 #s(literal 1 binary64) z) b)
(fma.f64 (-.f64 #s(literal 0 binary64) t) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) z)) b)
(fma.f64 #s(literal 1 binary64) (/.f64 t z) b)
(fma.f64 (/.f64 #s(literal 1 binary64) z) t b)
(/.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))))
(/.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) (+.f64 (/.f64 (*.f64 (/.f64 t z) t) z) (-.f64 (*.f64 b b) (/.f64 b (/.f64 z t)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b (/.f64 t z)) (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))))
(/.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) (-.f64 b (/.f64 t z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 b (/.f64 t z)) (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)))))
(/.f64 (neg.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(/.f64 (neg.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 t z) t) z) (-.f64 (*.f64 b b) (/.f64 b (/.f64 z t))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) (neg.f64 (-.f64 b (/.f64 t z))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 t z) t) z) (*.f64 b b)) (-.f64 (/.f64 t z) b))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (-.f64 b (/.f64 t z))) (*.f64 (-.f64 b (/.f64 t z)) (/.f64 (*.f64 (/.f64 t z) t) z))) (*.f64 (-.f64 b (/.f64 t z)) (-.f64 b (/.f64 t z))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)))) (neg.f64 (neg.f64 (-.f64 b (/.f64 t z)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 t z) t) z) (*.f64 b b))) (neg.f64 (-.f64 (/.f64 t z) b)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b b) (-.f64 b (/.f64 t z))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (/.f64 t z) t) z) (-.f64 b (/.f64 t z))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b b) (-.f64 b (/.f64 t z))) (/.f64 (*.f64 b b) (-.f64 b (/.f64 t z)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (/.f64 t z) t) z) (-.f64 b (/.f64 t z))) (/.f64 (/.f64 (*.f64 (/.f64 t z) t) z) (-.f64 b (/.f64 t z)))) (*.f64 (/.f64 (*.f64 b b) (-.f64 b (/.f64 t z))) (/.f64 (/.f64 (*.f64 (/.f64 t z) t) z) (-.f64 b (/.f64 t z)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t))) (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 b (/.f64 t z)) (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 t (*.f64 t t)) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b b) (/.f64 (-.f64 (/.f64 t z) b) (/.f64 z t)))))
(*.f64 (-.f64 (*.f64 b b) (/.f64 (*.f64 (/.f64 t z) t) z)) (/.f64 #s(literal 1 binary64) (-.f64 b (/.f64 t z))))

simplify377.0ms (5%)

Algorithm
egg-herbie
Rules
5020×*-lowering-*.f32
5020×*-lowering-*.f64
2938×+-lowering-+.f64
2938×+-lowering-+.f32
1290×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02864304
111024019
240433941
086093941
Stop Event
iter limit
node limit
Counts
504 → 504
Calls
Call 1
Inputs
(+ x (* a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(* z (+ y (* a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(* z (+ y (* a b)))
(* -1 (* z (+ (* -1 (+ y (* a b))) (+ (* -1 (/ x z)) (* -1 (/ (* a t) z))))))
(* -1 (* z (+ (* -1 (+ y (* a b))) (+ (* -1 (/ x z)) (* -1 (/ (* a t) z))))))
(* -1 (* z (+ (* -1 (+ y (* a b))) (+ (* -1 (/ x z)) (* -1 (/ (* a t) z))))))
(* z (+ (* a (+ b (/ t z))) (/ x z)))
(+ (* y z) (* z (+ (* a (+ b (/ t z))) (/ x z))))
(+ (* y z) (* z (+ (* a (+ b (/ t z))) (/ x z))))
(+ (* y z) (* z (+ (* a (+ b (/ t z))) (/ x z))))
(* y z)
(* y (+ z (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))
(* y (+ z (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))
(* y (+ z (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))))
(* z (+ y (* a (+ b (/ t z)))))
(+ x (* z (+ y (* a (+ b (/ t z))))))
(+ x (* z (+ y (* a (+ b (/ t z))))))
(+ x (* z (+ y (* a (+ b (/ t z))))))
x
(* x (+ 1 (/ (* z (+ y (* a (+ b (/ t z))))) x)))
(* x (+ 1 (/ (* z (+ y (* a (+ b (/ t z))))) x)))
(* x (+ 1 (/ (* z (+ y (* a (+ b (/ t z))))) x)))
x
(* -1 (* x (- (* -1 (/ (* z (+ y (* a (+ b (/ t z))))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* z (+ y (* a (+ b (/ t z))))) x)) 1)))
(* -1 (* x (- (* -1 (/ (* z (+ y (* a (+ b (/ t z))))) x)) 1)))
(* z (+ y (/ x z)))
(+ (* a (* z (+ b (/ t z)))) (* z (+ y (/ x z))))
(+ (* a (* z (+ b (/ t z)))) (* z (+ y (/ x z))))
(+ (* a (* z (+ b (/ t z)))) (* z (+ y (/ x z))))
(* a (* z (+ b (/ t z))))
(* a (+ (* z (+ b (/ t z))) (/ (* z (+ y (/ x z))) a)))
(* a (+ (* z (+ b (/ t z))) (/ (* z (+ y (/ x z))) a)))
(* a (+ (* z (+ b (/ t z))) (/ (* z (+ y (/ x z))) a)))
(* a (* z (+ b (/ t z))))
(* -1 (* a (+ (* -1 (* z (+ b (/ t z)))) (* -1 (/ (* z (+ y (/ x z))) a)))))
(* -1 (* a (+ (* -1 (* z (+ b (/ t z)))) (* -1 (/ (* z (+ y (/ x z))) a)))))
(* -1 (* a (+ (* -1 (* z (+ b (/ t z)))) (* -1 (/ (* z (+ y (/ x z))) a)))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(+ (* a (* b z)) (* z (+ y (+ (/ x z) (/ (* a t) z)))))
(+ (* a (* b z)) (* z (+ y (+ (/ x z) (/ (* a t) z)))))
(+ (* a (* b z)) (* z (+ y (+ (/ x z) (/ (* a t) z)))))
(* a (* b z))
(* b (+ (* a z) (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))
(* b (+ (* a z) (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))
(* b (+ (* a z) (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))))
(* z (+ y (+ (* a b) (/ x z))))
(+ (* a t) (* z (+ y (+ (* a b) (/ x z)))))
(+ (* a t) (* z (+ y (+ (* a b) (/ x z)))))
(+ (* a t) (* z (+ y (+ (* a b) (/ x z)))))
(* a t)
(* t (+ a (/ (* z (+ y (+ (* a b) (/ x z)))) t)))
(* t (+ a (/ (* z (+ y (+ (* a b) (/ x z)))) t)))
(* t (+ a (/ (* z (+ y (+ (* a b) (/ x z)))) t)))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* z (+ y (+ (* a b) (/ x z)))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* z (+ y (+ (* a b) (/ x z)))) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* z (+ y (+ (* a b) (/ x z)))) t)))))
(+ (* a (+ b (/ t z))) (/ x z))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
y
(* y (+ 1 (+ (/ x (* y z)) (/ (* a (+ b (/ t z))) y))))
(* y (+ 1 (+ (/ x (* y z)) (/ (* a (+ b (/ t z))) y))))
(* y (+ 1 (+ (/ x (* y z)) (/ (* a (+ b (/ t z))) y))))
y
(* -1 (* y (- (* -1 (/ (+ (* a (+ b (/ t z))) (/ x z)) y)) 1)))
(* -1 (* y (- (* -1 (/ (+ (* a (+ b (/ t z))) (/ x z)) y)) 1)))
(* -1 (* y (- (* -1 (/ (+ (* a (+ b (/ t z))) (/ x z)) y)) 1)))
(+ y (* a (+ b (/ t z))))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(/ x z)
(* x (+ (/ 1 z) (+ (/ y x) (/ (* a (+ b (/ t z))) x))))
(* x (+ (/ 1 z) (+ (/ y x) (/ (* a (+ b (/ t z))) x))))
(* x (+ (/ 1 z) (+ (/ y x) (/ (* a (+ b (/ t z))) x))))
(/ x z)
(* -1 (* x (- (* -1 (/ (+ y (* a (+ b (/ t z)))) x)) (/ 1 z))))
(* -1 (* x (- (* -1 (/ (+ y (* a (+ b (/ t z)))) x)) (/ 1 z))))
(* -1 (* x (- (* -1 (/ (+ y (* a (+ b (/ t z)))) x)) (/ 1 z))))
(/ (+ x (* a t)) z)
(/ (+ x (+ (* a t) (* z (+ y (* a b))))) z)
(/ (+ x (+ (* a t) (* z (+ y (* a b))))) z)
(/ (+ x (+ (* a t) (* z (+ y (* a b))))) z)
(+ y (* a b))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+ y (* a b))
(+ y (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b)))
(+ y (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b)))
(+ y (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b)))
(+ y (/ x z))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(* a (+ b (/ t z)))
(* a (+ b (+ (/ t z) (+ (/ x (* a z)) (/ y a)))))
(* a (+ b (+ (/ t z) (+ (/ x (* a z)) (/ y a)))))
(* a (+ b (+ (/ t z) (+ (/ x (* a z)) (/ y a)))))
(* a (+ b (/ t z)))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ (+ y (/ x z)) a)))))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ (+ y (/ x z)) a)))))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ (+ y (/ x z)) a)))))
(+ y (+ (/ x z) (/ (* a t) z)))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(* a b)
(* b (+ a (+ (/ x (* b z)) (+ (/ y b) (/ (* a t) (* b z))))))
(* b (+ a (+ (/ x (* b z)) (+ (/ y b) (/ (* a t) (* b z))))))
(* b (+ a (+ (/ x (* b z)) (+ (/ y b) (/ (* a t) (* b z))))))
(* a b)
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ y (+ (/ x z) (/ (* a t) z))) b)))))
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ y (+ (/ x z) (/ (* a t) z))) b)))))
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ y (+ (/ x z) (/ (* a t) z))) b)))))
(+ y (+ (* a b) (/ x z)))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(/ (* a t) z)
(* t (+ (/ a z) (+ (/ x (* t z)) (+ (/ y t) (/ (* a b) t)))))
(* t (+ (/ a z) (+ (/ x (* t z)) (+ (/ y t) (/ (* a b) t)))))
(* t (+ (/ a z) (+ (/ x (* t z)) (+ (/ y t) (/ (* a b) t)))))
(/ (* a t) z)
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ y (+ (* a b) (/ x z))) t)))))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ y (+ (* a b) (/ x z))) t)))))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ y (+ (* a b) (/ x z))) t)))))
(* a (+ b (/ t z)))
(+ (* a (+ b (/ t z))) (/ x z))
(+ (* a (+ b (/ t z))) (/ x z))
(+ (* a (+ b (/ t z))) (/ x z))
(/ x z)
(* x (+ (/ 1 z) (/ (* a (+ b (/ t z))) x)))
(* x (+ (/ 1 z) (/ (* a (+ b (/ t z))) x)))
(* x (+ (/ 1 z) (/ (* a (+ b (/ t z))) x)))
(/ x z)
(* -1 (* x (- (* -1 (/ (* a (+ b (/ t z))) x)) (/ 1 z))))
(* -1 (* x (- (* -1 (/ (* a (+ b (/ t z))) x)) (/ 1 z))))
(* -1 (* x (- (* -1 (/ (* a (+ b (/ t z))) x)) (/ 1 z))))
(/ (+ x (* a t)) z)
(/ (+ x (+ (* a t) (* a (* b z)))) z)
(/ (+ x (+ (* a t) (* a (* b z)))) z)
(/ (+ x (+ (* a t) (* a (* b z)))) z)
(* a b)
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(* a b)
(+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b))
(+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b))
(+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b))
(/ x z)
(+ (* a (+ b (/ t z))) (/ x z))
(+ (* a (+ b (/ t z))) (/ x z))
(+ (* a (+ b (/ t z))) (/ x z))
(* a (+ b (/ t z)))
(* a (+ b (+ (/ t z) (/ x (* a z)))))
(* a (+ b (+ (/ t z) (/ x (* a z)))))
(* a (+ b (+ (/ t z) (/ x (* a z)))))
(* a (+ b (/ t z)))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ x (* a z))))))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ x (* a z))))))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ x (* a z))))))
(+ (/ x z) (/ (* a t) z))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(* a b)
(* b (+ a (+ (/ x (* b z)) (/ (* a t) (* b z)))))
(* b (+ a (+ (/ x (* b z)) (/ (* a t) (* b z)))))
(* b (+ a (+ (/ x (* b z)) (/ (* a t) (* b z)))))
(* a b)
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ (/ x z) (/ (* a t) z)) b)))))
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ (/ x z) (/ (* a t) z)) b)))))
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ (/ x z) (/ (* a t) z)) b)))))
(+ (* a b) (/ x z))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(/ (* a t) z)
(* t (+ (/ a z) (+ (/ x (* t z)) (/ (* a b) t))))
(* t (+ (/ a z) (+ (/ x (* t z)) (/ (* a b) t))))
(* t (+ (/ a z) (+ (/ x (* t z)) (/ (* a b) t))))
(/ (* a t) z)
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ (* a b) (/ x z)) t)))))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ (* a b) (/ x z)) t)))))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ (* a b) (/ x z)) t)))))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(* y z)
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y (+ z (/ x y)))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
x
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
(* y z)
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* z (+ y (/ x z)))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(* y z)
(+ x (* y z))
(+ x (* y z))
(+ x (* y z))
x
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
(* x (+ 1 (/ (* y z) x)))
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* a (* b z))
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(* y z)
(* y (+ z (/ (* a (* b z)) y)))
(* y (+ z (/ (* a (* b z)) y)))
(* y (+ z (/ (* a (* b z)) y)))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(* y z)
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(* a (* b z))
(* a (+ (* b z) (/ (* y z) a)))
(* a (+ (* b z) (/ (* y z) a)))
(* a (+ (* b z) (/ (* y z) a)))
(* a (* b z))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(* y z)
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(* a (* b z))
(* b (+ (* a z) (/ (* y z) b)))
(* b (+ (* a z) (/ (* y z) b)))
(* b (+ (* a z) (/ (* y z) b)))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(* a b)
(+ y (* a b))
(+ y (* a b))
(+ y (* a b))
y
(* y (+ 1 (/ (* a b) y)))
(* y (+ 1 (/ (* a b) y)))
(* y (+ 1 (/ (* a b) y)))
y
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
y
(+ y (* a b))
(+ y (* a b))
(+ y (* a b))
(* a b)
(* a (+ b (/ y a)))
(* a (+ b (/ y a)))
(* a (+ b (/ y a)))
(* a b)
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
y
(+ y (* a b))
(+ y (* a b))
(+ y (* a b))
(* a b)
(* b (+ a (/ y b)))
(* b (+ a (/ y b)))
(* b (+ a (/ y b)))
(* a b)
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(* a (+ b (/ t z)))
(/ (* a t) z)
(+ (* a b) (/ (* a t) z))
(+ (* a b) (/ (* a t) z))
(+ (* a b) (/ (* a t) z))
(* a b)
(* b (+ a (/ (* a t) (* b z))))
(* b (+ a (/ (* a t) (* b z))))
(* b (+ a (/ (* a t) (* b z))))
(* a b)
(* -1 (* b (+ (* -1 a) (* -1 (/ (* a t) (* b z))))))
(* -1 (* b (+ (* -1 a) (* -1 (/ (* a t) (* b z))))))
(* -1 (* b (+ (* -1 a) (* -1 (/ (* a t) (* b z))))))
(* a b)
(+ (* a b) (/ (* a t) z))
(+ (* a b) (/ (* a t) z))
(+ (* a b) (/ (* a t) z))
(/ (* a t) z)
(* t (+ (/ a z) (/ (* a b) t)))
(* t (+ (/ a z) (/ (* a b) t)))
(* t (+ (/ a z) (/ (* a b) t)))
(/ (* a t) z)
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (* a b) t)))))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (* a b) t)))))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (* a b) t)))))
(/ (* a t) z)
(/ (+ (* a t) (* a (* b z))) z)
(/ (+ (* a t) (* a (* b z))) z)
(/ (+ (* a t) (* a (* b z))) z)
(* a b)
(+ (* a b) (/ (* a t) z))
(+ (* a b) (/ (* a t) z))
(+ (* a b) (/ (* a t) z))
(* a b)
(+ (* a b) (/ (* a t) z))
(+ (* a b) (/ (* a t) z))
(+ (* a b) (/ (* a t) z))
(/ t z)
(+ b (/ t z))
(+ b (/ t z))
(+ b (/ t z))
b
(* b (+ 1 (/ t (* b z))))
(* b (+ 1 (/ t (* b z))))
(* b (+ 1 (/ t (* b z))))
b
(* -1 (* b (- (* -1 (/ t (* b z))) 1)))
(* -1 (* b (- (* -1 (/ t (* b z))) 1)))
(* -1 (* b (- (* -1 (/ t (* b z))) 1)))
b
(+ b (/ t z))
(+ b (/ t z))
(+ b (/ t z))
(/ t z)
(* t (+ (/ 1 z) (/ b t)))
(* t (+ (/ 1 z) (/ b t)))
(* t (+ (/ 1 z) (/ b t)))
(/ t z)
(* -1 (* t (- (* -1 (/ b t)) (/ 1 z))))
(* -1 (* t (- (* -1 (/ b t)) (/ 1 z))))
(* -1 (* t (- (* -1 (/ b t)) (/ 1 z))))
(/ t z)
(/ (+ t (* b z)) z)
(/ (+ t (* b z)) z)
(/ (+ t (* b z)) z)
b
(+ b (/ t z))
(+ b (/ t z))
(+ b (/ t z))
b
(+ b (/ t z))
(+ b (/ t z))
(+ b (/ t z))
Outputs
(+ x (* a t))
(+.f64 x (*.f64 a t))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+.f64 (+.f64 x (*.f64 a t)) (*.f64 z (+.f64 y (*.f64 a b))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+.f64 (+.f64 x (*.f64 a t)) (*.f64 z (+.f64 y (*.f64 a b))))
(+ x (+ (* a t) (* z (+ y (* a b)))))
(+.f64 (+.f64 x (*.f64 a t)) (*.f64 z (+.f64 y (*.f64 a b))))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(* z (+ y (+ (* a b) (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* -1 (* z (+ (* -1 (+ y (* a b))) (+ (* -1 (/ x z)) (* -1 (/ (* a t) z))))))
(*.f64 z (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))))
(* -1 (* z (+ (* -1 (+ y (* a b))) (+ (* -1 (/ x z)) (* -1 (/ (* a t) z))))))
(*.f64 z (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))))
(* -1 (* z (+ (* -1 (+ y (* a b))) (+ (* -1 (/ x z)) (* -1 (/ (* a t) z))))))
(*.f64 z (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))))
(* z (+ (* a (+ b (/ t z))) (/ x z)))
(*.f64 z (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))
(+ (* y z) (* z (+ (* a (+ b (/ t z))) (/ x z))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(+ (* y z) (* z (+ (* a (+ b (/ t z))) (/ x z))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(+ (* y z) (* z (+ (* a (+ b (/ t z))) (/ x z))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(* y z)
(*.f64 z y)
(* y (+ z (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))
(*.f64 y (+.f64 z (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (/.f64 z y))))
(* y (+ z (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))
(*.f64 y (+.f64 z (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (/.f64 z y))))
(* y (+ z (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))
(*.f64 y (+.f64 z (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (/.f64 z y))))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))))
(*.f64 y (+.f64 z (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (/.f64 z y))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))))
(*.f64 y (+.f64 z (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (/.f64 z y))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* z (+ (* a (+ b (/ t z))) (/ x z))) y)))))
(*.f64 y (+.f64 z (*.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) (/.f64 z y))))
(* z (+ y (* a (+ b (/ t z)))))
(*.f64 z (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ x (* z (+ y (* a (+ b (/ t z))))))
(+.f64 x (*.f64 z (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(+ x (* z (+ y (* a (+ b (/ t z))))))
(+.f64 x (*.f64 z (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(+ x (* z (+ y (* a (+ b (/ t z))))))
(+.f64 x (*.f64 z (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
x
(* x (+ 1 (/ (* z (+ y (* a (+ b (/ t z))))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))) x)))
(* x (+ 1 (/ (* z (+ y (* a (+ b (/ t z))))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))) x)))
(* x (+ 1 (/ (* z (+ y (* a (+ b (/ t z))))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))) x)))
x
(* -1 (* x (- (* -1 (/ (* z (+ y (* a (+ b (/ t z))))) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))) x))))
(* -1 (* x (- (* -1 (/ (* z (+ y (* a (+ b (/ t z))))) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))) x))))
(* -1 (* x (- (* -1 (/ (* z (+ y (* a (+ b (/ t z))))) x)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))) x))))
(* z (+ y (/ x z)))
(*.f64 z (+.f64 y (/.f64 x z)))
(+ (* a (* z (+ b (/ t z)))) (* z (+ y (/ x z))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(+ (* a (* z (+ b (/ t z)))) (* z (+ y (/ x z))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(+ (* a (* z (+ b (/ t z)))) (* z (+ y (/ x z))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(* a (* z (+ b (/ t z))))
(*.f64 (+.f64 b (/.f64 t z)) (*.f64 a z))
(* a (+ (* z (+ b (/ t z))) (/ (* z (+ y (/ x z))) a)))
(*.f64 a (*.f64 z (+.f64 (+.f64 b (/.f64 t z)) (/.f64 (+.f64 y (/.f64 x z)) a))))
(* a (+ (* z (+ b (/ t z))) (/ (* z (+ y (/ x z))) a)))
(*.f64 a (*.f64 z (+.f64 (+.f64 b (/.f64 t z)) (/.f64 (+.f64 y (/.f64 x z)) a))))
(* a (+ (* z (+ b (/ t z))) (/ (* z (+ y (/ x z))) a)))
(*.f64 a (*.f64 z (+.f64 (+.f64 b (/.f64 t z)) (/.f64 (+.f64 y (/.f64 x z)) a))))
(* a (* z (+ b (/ t z))))
(*.f64 (+.f64 b (/.f64 t z)) (*.f64 a z))
(* -1 (* a (+ (* -1 (* z (+ b (/ t z)))) (* -1 (/ (* z (+ y (/ x z))) a)))))
(*.f64 a (*.f64 z (+.f64 (+.f64 b (/.f64 t z)) (/.f64 (+.f64 y (/.f64 x z)) a))))
(* -1 (* a (+ (* -1 (* z (+ b (/ t z)))) (* -1 (/ (* z (+ y (/ x z))) a)))))
(*.f64 a (*.f64 z (+.f64 (+.f64 b (/.f64 t z)) (/.f64 (+.f64 y (/.f64 x z)) a))))
(* -1 (* a (+ (* -1 (* z (+ b (/ t z)))) (* -1 (/ (* z (+ y (/ x z))) a)))))
(*.f64 a (*.f64 z (+.f64 (+.f64 b (/.f64 t z)) (/.f64 (+.f64 y (/.f64 x z)) a))))
(* z (+ y (+ (/ x z) (/ (* a t) z))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 t (/.f64 a z)))))
(+ (* a (* b z)) (* z (+ y (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(+ (* a (* b z)) (* z (+ y (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(+ (* a (* b z)) (* z (+ y (+ (/ x z) (/ (* a t) z)))))
(*.f64 z (+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))))
(* a (* b z))
(*.f64 z (*.f64 a b))
(* b (+ (* a z) (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))
(*.f64 (*.f64 z (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) t)) x) z) y) b) a)) (-.f64 #s(literal 0 binary64) b))
(* b (+ (* a z) (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))
(*.f64 (*.f64 z (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) t)) x) z) y) b) a)) (-.f64 #s(literal 0 binary64) b))
(* b (+ (* a z) (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))
(*.f64 (*.f64 z (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) t)) x) z) y) b) a)) (-.f64 #s(literal 0 binary64) b))
(* a (* b z))
(*.f64 z (*.f64 a b))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))))
(*.f64 (*.f64 z (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) t)) x) z) y) b) a)) (-.f64 #s(literal 0 binary64) b))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))))
(*.f64 (*.f64 z (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) t)) x) z) y) b) a)) (-.f64 #s(literal 0 binary64) b))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* z (+ y (+ (/ x z) (/ (* a t) z)))) b)))))
(*.f64 (*.f64 z (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) t)) x) z) y) b) a)) (-.f64 #s(literal 0 binary64) b))
(* z (+ y (+ (* a b) (/ x z))))
(*.f64 z (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z))))
(+ (* a t) (* z (+ y (+ (* a b) (/ x z)))))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z)))))
(+ (* a t) (* z (+ y (+ (* a b) (/ x z)))))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z)))))
(+ (* a t) (* z (+ y (+ (* a b) (/ x z)))))
(+.f64 (*.f64 a t) (*.f64 z (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z)))))
(* a t)
(*.f64 a t)
(* t (+ a (/ (* z (+ y (+ (* a b) (/ x z)))) t)))
(*.f64 t (+.f64 a (/.f64 (*.f64 z (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z)))) t)))
(* t (+ a (/ (* z (+ y (+ (* a b) (/ x z)))) t)))
(*.f64 t (+.f64 a (/.f64 (*.f64 z (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z)))) t)))
(* t (+ a (/ (* z (+ y (+ (* a b) (/ x z)))) t)))
(*.f64 t (+.f64 a (/.f64 (*.f64 z (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z)))) t)))
(* a t)
(*.f64 a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* z (+ y (+ (* a b) (/ x z)))) t)))))
(*.f64 t (+.f64 a (/.f64 (*.f64 z (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z)))) t)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* z (+ y (+ (* a b) (/ x z)))) t)))))
(*.f64 t (+.f64 a (/.f64 (*.f64 z (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z)))) t)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* z (+ y (+ (* a b) (/ x z)))) t)))))
(*.f64 t (+.f64 a (/.f64 (*.f64 z (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z)))) t)))
(+ (* a (+ b (/ t z))) (/ x z))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
y
(* y (+ 1 (+ (/ x (* y z)) (/ (* a (+ b (/ t z))) y))))
(*.f64 y (+.f64 (/.f64 x (*.f64 z y)) (+.f64 (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a y)) #s(literal 1 binary64))))
(* y (+ 1 (+ (/ x (* y z)) (/ (* a (+ b (/ t z))) y))))
(*.f64 y (+.f64 (/.f64 x (*.f64 z y)) (+.f64 (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a y)) #s(literal 1 binary64))))
(* y (+ 1 (+ (/ x (* y z)) (/ (* a (+ b (/ t z))) y))))
(*.f64 y (+.f64 (/.f64 x (*.f64 z y)) (+.f64 (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a y)) #s(literal 1 binary64))))
y
(* -1 (* y (- (* -1 (/ (+ (* a (+ b (/ t z))) (/ x z)) y)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)) (-.f64 #s(literal 0 binary64) y))
(* -1 (* y (- (* -1 (/ (+ (* a (+ b (/ t z))) (/ x z)) y)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)) (-.f64 #s(literal 0 binary64) y))
(* -1 (* y (- (* -1 (/ (+ (* a (+ b (/ t z))) (/ x z)) y)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))) y)) (-.f64 #s(literal 0 binary64) y))
(+ y (* a (+ b (/ t z))))
(+.f64 y (*.f64 a (+.f64 b (/.f64 t z))))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(/ x z)
(/.f64 x z)
(* x (+ (/ 1 z) (+ (/ y x) (/ (* a (+ b (/ t z))) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) z) (+.f64 (/.f64 y x) (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a x)))))
(* x (+ (/ 1 z) (+ (/ y x) (/ (* a (+ b (/ t z))) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) z) (+.f64 (/.f64 y x) (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a x)))))
(* x (+ (/ 1 z) (+ (/ y x) (/ (* a (+ b (/ t z))) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) z) (+.f64 (/.f64 y x) (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a x)))))
(/ x z)
(/.f64 x z)
(* -1 (* x (- (* -1 (/ (+ y (* a (+ b (/ t z)))) x)) (/ 1 z))))
(*.f64 x (+.f64 (/.f64 (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))) x) (/.f64 #s(literal 1 binary64) z)))
(* -1 (* x (- (* -1 (/ (+ y (* a (+ b (/ t z)))) x)) (/ 1 z))))
(*.f64 x (+.f64 (/.f64 (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))) x) (/.f64 #s(literal 1 binary64) z)))
(* -1 (* x (- (* -1 (/ (+ y (* a (+ b (/ t z)))) x)) (/ 1 z))))
(*.f64 x (+.f64 (/.f64 (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))) x) (/.f64 #s(literal 1 binary64) z)))
(/ (+ x (* a t)) z)
(/.f64 (+.f64 x (*.f64 a t)) z)
(/ (+ x (+ (* a t) (* z (+ y (* a b))))) z)
(/.f64 (+.f64 (+.f64 x (*.f64 a t)) (*.f64 z (+.f64 y (*.f64 a b)))) z)
(/ (+ x (+ (* a t) (* z (+ y (* a b))))) z)
(/.f64 (+.f64 (+.f64 x (*.f64 a t)) (*.f64 z (+.f64 y (*.f64 a b)))) z)
(/ (+ x (+ (* a t) (* z (+ y (* a b))))) z)
(/.f64 (+.f64 (+.f64 x (*.f64 a t)) (*.f64 z (+.f64 y (*.f64 a b)))) z)
(+ y (* a b))
(+.f64 y (*.f64 a b))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (* a b))
(+.f64 y (*.f64 a b))
(+ y (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b)))
(+.f64 y (+.f64 (*.f64 a b) (/.f64 (+.f64 x (*.f64 a t)) z)))
(+ y (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b)))
(+.f64 y (+.f64 (*.f64 a b) (/.f64 (+.f64 x (*.f64 a t)) z)))
(+ y (+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b)))
(+.f64 y (+.f64 (*.f64 a b) (/.f64 (+.f64 x (*.f64 a t)) z)))
(+ y (/ x z))
(+.f64 y (/.f64 x z))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a (+ b (/ t z))) (/ x z)))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (+ (/ t z) (+ (/ x (* a z)) (/ y a)))))
(*.f64 a (+.f64 (+.f64 (/.f64 t z) (/.f64 x (*.f64 a z))) (+.f64 b (/.f64 y a))))
(* a (+ b (+ (/ t z) (+ (/ x (* a z)) (/ y a)))))
(*.f64 a (+.f64 (+.f64 (/.f64 t z) (/.f64 x (*.f64 a z))) (+.f64 b (/.f64 y a))))
(* a (+ b (+ (/ t z) (+ (/ x (* a z)) (/ y a)))))
(*.f64 a (+.f64 (+.f64 (/.f64 t z) (/.f64 x (*.f64 a z))) (+.f64 b (/.f64 y a))))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ (+ y (/ x z)) a)))))
(*.f64 a (+.f64 (+.f64 b (/.f64 t z)) (/.f64 (+.f64 y (/.f64 x z)) a)))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ (+ y (/ x z)) a)))))
(*.f64 a (+.f64 (+.f64 b (/.f64 t z)) (/.f64 (+.f64 y (/.f64 x z)) a)))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ (+ y (/ x z)) a)))))
(*.f64 a (+.f64 (+.f64 b (/.f64 t z)) (/.f64 (+.f64 y (/.f64 x z)) a)))
(+ y (+ (/ x z) (/ (* a t) z)))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 t (/.f64 a z))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(* a b)
(*.f64 a b)
(* b (+ a (+ (/ x (* b z)) (+ (/ y b) (/ (* a t) (* b z))))))
(*.f64 b (+.f64 (+.f64 (/.f64 y b) (/.f64 (*.f64 t (/.f64 a z)) b)) (+.f64 a (/.f64 x (*.f64 z b)))))
(* b (+ a (+ (/ x (* b z)) (+ (/ y b) (/ (* a t) (* b z))))))
(*.f64 b (+.f64 (+.f64 (/.f64 y b) (/.f64 (*.f64 t (/.f64 a z)) b)) (+.f64 a (/.f64 x (*.f64 z b)))))
(* b (+ a (+ (/ x (* b z)) (+ (/ y b) (/ (* a t) (* b z))))))
(*.f64 b (+.f64 (+.f64 (/.f64 y b) (/.f64 (*.f64 t (/.f64 a z)) b)) (+.f64 a (/.f64 x (*.f64 z b)))))
(* a b)
(*.f64 a b)
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ y (+ (/ x z) (/ (* a t) z))) b)))))
(*.f64 b (+.f64 a (/.f64 (+.f64 (/.f64 x z) (+.f64 y (*.f64 t (/.f64 a z)))) b)))
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ y (+ (/ x z) (/ (* a t) z))) b)))))
(*.f64 b (+.f64 a (/.f64 (+.f64 (/.f64 x z) (+.f64 y (*.f64 t (/.f64 a z)))) b)))
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ y (+ (/ x z) (/ (* a t) z))) b)))))
(*.f64 b (+.f64 a (/.f64 (+.f64 (/.f64 x z) (+.f64 y (*.f64 t (/.f64 a z)))) b)))
(+ y (+ (* a b) (/ x z)))
(+.f64 (*.f64 a b) (+.f64 y (/.f64 x z)))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(+ y (+ (* a b) (+ (/ x z) (/ (* a t) z))))
(+.f64 (/.f64 x z) (+.f64 y (*.f64 a (+.f64 b (/.f64 t z)))))
(/ (* a t) z)
(*.f64 t (/.f64 a z))
(* t (+ (/ a z) (+ (/ x (* t z)) (+ (/ y t) (/ (* a b) t)))))
(*.f64 t (+.f64 (/.f64 a z) (+.f64 (/.f64 x (*.f64 t z)) (+.f64 (/.f64 y t) (/.f64 (*.f64 a b) t)))))
(* t (+ (/ a z) (+ (/ x (* t z)) (+ (/ y t) (/ (* a b) t)))))
(*.f64 t (+.f64 (/.f64 a z) (+.f64 (/.f64 x (*.f64 t z)) (+.f64 (/.f64 y t) (/.f64 (*.f64 a b) t)))))
(* t (+ (/ a z) (+ (/ x (* t z)) (+ (/ y t) (/ (* a b) t)))))
(*.f64 t (+.f64 (/.f64 a z) (+.f64 (/.f64 x (*.f64 t z)) (+.f64 (/.f64 y t) (/.f64 (*.f64 a b) t)))))
(/ (* a t) z)
(*.f64 t (/.f64 a z))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ y (+ (* a b) (/ x z))) t)))))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z))) t)))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ y (+ (* a b) (/ x z))) t)))))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z))) t)))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ y (+ (* a b) (/ x z))) t)))))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (+.f64 (*.f64 a b) (+.f64 y (/.f64 x z))) t)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(+ (* a (+ b (/ t z))) (/ x z))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ (* a (+ b (/ t z))) (/ x z))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ (* a (+ b (/ t z))) (/ x z))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(/ x z)
(/.f64 x z)
(* x (+ (/ 1 z) (/ (* a (+ b (/ t z))) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a x))))
(* x (+ (/ 1 z) (/ (* a (+ b (/ t z))) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a x))))
(* x (+ (/ 1 z) (/ (* a (+ b (/ t z))) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a x))))
(/ x z)
(/.f64 x z)
(* -1 (* x (- (* -1 (/ (* a (+ b (/ t z))) x)) (/ 1 z))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a x))))
(* -1 (* x (- (* -1 (/ (* a (+ b (/ t z))) x)) (/ 1 z))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a x))))
(* -1 (* x (- (* -1 (/ (* a (+ b (/ t z))) x)) (/ 1 z))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 b (/.f64 t z)) (/.f64 a x))))
(/ (+ x (* a t)) z)
(/.f64 (+.f64 x (*.f64 a t)) z)
(/ (+ x (+ (* a t) (* a (* b z)))) z)
(/.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) z)
(/ (+ x (+ (* a t) (* a (* b z)))) z)
(/.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) z)
(/ (+ x (+ (* a t) (* a (* b z)))) z)
(/.f64 (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))) z)
(* a b)
(*.f64 a b)
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(* a b)
(*.f64 a b)
(+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b))
(+.f64 (*.f64 a b) (/.f64 (+.f64 x (*.f64 a t)) z))
(+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b))
(+.f64 (*.f64 a b) (/.f64 (+.f64 x (*.f64 a t)) z))
(+ (* -1 (/ (+ (* -1 x) (* -1 (* a t))) z)) (* a b))
(+.f64 (*.f64 a b) (/.f64 (+.f64 x (*.f64 a t)) z))
(/ x z)
(/.f64 x z)
(+ (* a (+ b (/ t z))) (/ x z))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ (* a (+ b (/ t z))) (/ x z))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ (* a (+ b (/ t z))) (/ x z))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (+ (/ t z) (/ x (* a z)))))
(*.f64 a (+.f64 b (+.f64 (/.f64 t z) (/.f64 x (*.f64 a z)))))
(* a (+ b (+ (/ t z) (/ x (* a z)))))
(*.f64 a (+.f64 b (+.f64 (/.f64 t z) (/.f64 x (*.f64 a z)))))
(* a (+ b (+ (/ t z) (/ x (* a z)))))
(*.f64 a (+.f64 b (+.f64 (/.f64 t z) (/.f64 x (*.f64 a z)))))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ x (* a z))))))
(*.f64 a (+.f64 b (+.f64 (/.f64 t z) (/.f64 x (*.f64 a z)))))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ x (* a z))))))
(*.f64 a (+.f64 b (+.f64 (/.f64 t z) (/.f64 x (*.f64 a z)))))
(* -1 (* a (+ (* -1 (+ b (/ t z))) (* -1 (/ x (* a z))))))
(*.f64 a (+.f64 b (+.f64 (/.f64 t z) (/.f64 x (*.f64 a z)))))
(+ (/ x z) (/ (* a t) z))
(+.f64 (/.f64 x z) (*.f64 t (/.f64 a z)))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(* a b)
(*.f64 a b)
(* b (+ a (+ (/ x (* b z)) (/ (* a t) (* b z)))))
(*.f64 b (+.f64 (/.f64 x (*.f64 z b)) (+.f64 a (/.f64 (*.f64 t (/.f64 a z)) b))))
(* b (+ a (+ (/ x (* b z)) (/ (* a t) (* b z)))))
(*.f64 b (+.f64 (/.f64 x (*.f64 z b)) (+.f64 a (/.f64 (*.f64 t (/.f64 a z)) b))))
(* b (+ a (+ (/ x (* b z)) (/ (* a t) (* b z)))))
(*.f64 b (+.f64 (/.f64 x (*.f64 z b)) (+.f64 a (/.f64 (*.f64 t (/.f64 a z)) b))))
(* a b)
(*.f64 a b)
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ (/ x z) (/ (* a t) z)) b)))))
(-.f64 #s(literal 0 binary64) (*.f64 b (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) t)) x) z) b) a)))
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ (/ x z) (/ (* a t) z)) b)))))
(-.f64 #s(literal 0 binary64) (*.f64 b (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) t)) x) z) b) a)))
(* -1 (* b (+ (* -1 a) (* -1 (/ (+ (/ x z) (/ (* a t) z)) b)))))
(-.f64 #s(literal 0 binary64) (*.f64 b (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) t)) x) z) b) a)))
(+ (* a b) (/ x z))
(+.f64 (*.f64 a b) (/.f64 x z))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(+ (* a b) (+ (/ x z) (/ (* a t) z)))
(+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))
(/ (* a t) z)
(*.f64 t (/.f64 a z))
(* t (+ (/ a z) (+ (/ x (* t z)) (/ (* a b) t))))
(*.f64 t (+.f64 (/.f64 a z) (+.f64 (/.f64 x (*.f64 t z)) (/.f64 (*.f64 a b) t))))
(* t (+ (/ a z) (+ (/ x (* t z)) (/ (* a b) t))))
(*.f64 t (+.f64 (/.f64 a z) (+.f64 (/.f64 x (*.f64 t z)) (/.f64 (*.f64 a b) t))))
(* t (+ (/ a z) (+ (/ x (* t z)) (/ (* a b) t))))
(*.f64 t (+.f64 (/.f64 a z) (+.f64 (/.f64 x (*.f64 t z)) (/.f64 (*.f64 a b) t))))
(/ (* a t) z)
(*.f64 t (/.f64 a z))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ (* a b) (/ x z)) t)))))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (+.f64 (*.f64 a b) (/.f64 x z)) t)))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ (* a b) (/ x z)) t)))))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (+.f64 (*.f64 a b) (/.f64 x z)) t)))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (+ (* a b) (/ x z)) t)))))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (+.f64 (*.f64 a b) (/.f64 x z)) t)))
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
x
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(* y z)
(*.f64 z y)
(* y (+ z (/ x y)))
(*.f64 y (+.f64 z (/.f64 x y)))
(* y (+ z (/ x y)))
(*.f64 y (+.f64 z (/.f64 x y)))
(* y (+ z (/ x y)))
(*.f64 y (+.f64 z (/.f64 x y)))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(*.f64 y (+.f64 z (/.f64 x y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(*.f64 y (+.f64 z (/.f64 x y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ x y)))))
(*.f64 y (+.f64 z (/.f64 x y)))
x
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(* y z)
(*.f64 z y)
(* z (+ y (/ x z)))
(*.f64 z (+.f64 y (/.f64 x z)))
(* z (+ y (/ x z)))
(*.f64 z (+.f64 y (/.f64 x z)))
(* z (+ y (/ x z)))
(*.f64 z (+.f64 y (/.f64 x z)))
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(*.f64 z (+.f64 y (/.f64 x z)))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(*.f64 z (+.f64 y (/.f64 x z)))
(* -1 (* z (+ (* -1 y) (* -1 (/ x z)))))
(*.f64 z (+.f64 y (/.f64 x z)))
(* y z)
(*.f64 z y)
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
(+ x (* y z))
(+.f64 x (*.f64 z y))
x
(* x (+ 1 (/ (* y z) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z y) x)))
(* x (+ 1 (/ (* y z) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z y) x)))
(* x (+ 1 (/ (* y z) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z y) x)))
x
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(*.f64 x (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z y) x)) #s(literal -1 binary64)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(*.f64 x (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z y) x)) #s(literal -1 binary64)))
(* -1 (* x (- (* -1 (/ (* y z) x)) 1)))
(*.f64 x (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 z y) x)) #s(literal -1 binary64)))
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* z (+ y (* a b)))
(*.f64 z (+.f64 y (*.f64 a b)))
(* a (* b z))
(*.f64 z (*.f64 a b))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 y (*.f64 a b)))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 y (*.f64 a b)))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 y (*.f64 a b)))
(* y z)
(*.f64 z y)
(* y (+ z (/ (* a (* b z)) y)))
(*.f64 y (+.f64 z (/.f64 (*.f64 z (*.f64 a b)) y)))
(* y (+ z (/ (* a (* b z)) y)))
(*.f64 y (+.f64 z (/.f64 (*.f64 z (*.f64 a b)) y)))
(* y (+ z (/ (* a (* b z)) y)))
(*.f64 y (+.f64 z (/.f64 (*.f64 z (*.f64 a b)) y)))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(*.f64 y (+.f64 z (/.f64 (*.f64 z (*.f64 a b)) y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(*.f64 y (+.f64 z (/.f64 (*.f64 z (*.f64 a b)) y)))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(*.f64 y (+.f64 z (/.f64 (*.f64 z (*.f64 a b)) y)))
(* y z)
(*.f64 z y)
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 y (*.f64 a b)))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 y (*.f64 a b)))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 y (*.f64 a b)))
(* a (* b z))
(*.f64 z (*.f64 a b))
(* a (+ (* b z) (/ (* y z) a)))
(*.f64 a (+.f64 (*.f64 z b) (/.f64 (*.f64 z y) a)))
(* a (+ (* b z) (/ (* y z) a)))
(*.f64 a (+.f64 (*.f64 z b) (/.f64 (*.f64 z y) a)))
(* a (+ (* b z) (/ (* y z) a)))
(*.f64 a (+.f64 (*.f64 z b) (/.f64 (*.f64 z y) a)))
(* a (* b z))
(*.f64 z (*.f64 a b))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(*.f64 a (+.f64 (*.f64 z b) (/.f64 (*.f64 z y) a)))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(*.f64 a (+.f64 (*.f64 z b) (/.f64 (*.f64 z y) a)))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(*.f64 a (+.f64 (*.f64 z b) (/.f64 (*.f64 z y) a)))
(* y z)
(*.f64 z y)
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 y (*.f64 a b)))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 y (*.f64 a b)))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 y (*.f64 a b)))
(* a (* b z))
(*.f64 z (*.f64 a b))
(* b (+ (* a z) (/ (* y z) b)))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (*.f64 z y) b)))
(* b (+ (* a z) (/ (* y z) b)))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (*.f64 z y) b)))
(* b (+ (* a z) (/ (* y z) b)))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (*.f64 z y) b)))
(* a (* b z))
(*.f64 z (*.f64 a b))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (*.f64 z y) b)))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (*.f64 z y) b)))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(*.f64 b (+.f64 (*.f64 a z) (/.f64 (*.f64 z y) b)))
(* a b)
(*.f64 a b)
(+ y (* a b))
(+.f64 y (*.f64 a b))
(+ y (* a b))
(+.f64 y (*.f64 a b))
(+ y (* a b))
(+.f64 y (*.f64 a b))
y
(* y (+ 1 (/ (* a b) y)))
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) y)))
(* y (+ 1 (/ (* a b) y)))
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) y)))
(* y (+ 1 (/ (* a b) y)))
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) y)))
y
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) y)))
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) y)))
(* -1 (* y (- (* -1 (/ (* a b) y)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) y)))
y
(+ y (* a b))
(+.f64 y (*.f64 a b))
(+ y (* a b))
(+.f64 y (*.f64 a b))
(+ y (* a b))
(+.f64 y (*.f64 a b))
(* a b)
(*.f64 a b)
(* a (+ b (/ y a)))
(*.f64 a (+.f64 b (/.f64 y a)))
(* a (+ b (/ y a)))
(*.f64 a (+.f64 b (/.f64 y a)))
(* a (+ b (/ y a)))
(*.f64 a (+.f64 b (/.f64 y a)))
(* a b)
(*.f64 a b)
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(*.f64 a (+.f64 b (/.f64 y a)))
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(*.f64 a (+.f64 b (/.f64 y a)))
(* -1 (* a (+ (* -1 b) (* -1 (/ y a)))))
(*.f64 a (+.f64 b (/.f64 y a)))
y
(+ y (* a b))
(+.f64 y (*.f64 a b))
(+ y (* a b))
(+.f64 y (*.f64 a b))
(+ y (* a b))
(+.f64 y (*.f64 a b))
(* a b)
(*.f64 a b)
(* b (+ a (/ y b)))
(*.f64 b (+.f64 a (/.f64 y b)))
(* b (+ a (/ y b)))
(*.f64 b (+.f64 a (/.f64 y b)))
(* b (+ a (/ y b)))
(*.f64 b (+.f64 a (/.f64 y b)))
(* a b)
(*.f64 a b)
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(*.f64 b (+.f64 a (/.f64 y b)))
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(*.f64 b (+.f64 a (/.f64 y b)))
(* -1 (* b (+ (* -1 a) (* -1 (/ y b)))))
(*.f64 b (+.f64 a (/.f64 y b)))
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a (+ b (/ t z)))
(*.f64 a (+.f64 b (/.f64 t z)))
(/ (* a t) z)
(*.f64 t (/.f64 a z))
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a b)
(*.f64 a b)
(* b (+ a (/ (* a t) (* b z))))
(*.f64 b (+.f64 a (/.f64 (*.f64 t (/.f64 a z)) b)))
(* b (+ a (/ (* a t) (* b z))))
(*.f64 b (+.f64 a (/.f64 (*.f64 t (/.f64 a z)) b)))
(* b (+ a (/ (* a t) (* b z))))
(*.f64 b (+.f64 a (/.f64 (*.f64 t (/.f64 a z)) b)))
(* a b)
(*.f64 a b)
(* -1 (* b (+ (* -1 a) (* -1 (/ (* a t) (* b z))))))
(*.f64 b (+.f64 a (/.f64 (*.f64 t (/.f64 a z)) b)))
(* -1 (* b (+ (* -1 a) (* -1 (/ (* a t) (* b z))))))
(*.f64 b (+.f64 a (/.f64 (*.f64 t (/.f64 a z)) b)))
(* -1 (* b (+ (* -1 a) (* -1 (/ (* a t) (* b z))))))
(*.f64 b (+.f64 a (/.f64 (*.f64 t (/.f64 a z)) b)))
(* a b)
(*.f64 a b)
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(/ (* a t) z)
(*.f64 t (/.f64 a z))
(* t (+ (/ a z) (/ (* a b) t)))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (*.f64 a b) t)))
(* t (+ (/ a z) (/ (* a b) t)))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (*.f64 a b) t)))
(* t (+ (/ a z) (/ (* a b) t)))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (*.f64 a b) t)))
(/ (* a t) z)
(*.f64 t (/.f64 a z))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (* a b) t)))))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (*.f64 a b) t)))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (* a b) t)))))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (*.f64 a b) t)))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ (* a b) t)))))
(*.f64 t (+.f64 (/.f64 a z) (/.f64 (*.f64 a b) t)))
(/ (* a t) z)
(*.f64 t (/.f64 a z))
(/ (+ (* a t) (* a (* b z))) z)
(/.f64 (*.f64 a (+.f64 t (*.f64 z b))) z)
(/ (+ (* a t) (* a (* b z))) z)
(/.f64 (*.f64 a (+.f64 t (*.f64 z b))) z)
(/ (+ (* a t) (* a (* b z))) z)
(/.f64 (*.f64 a (+.f64 t (*.f64 z b))) z)
(* a b)
(*.f64 a b)
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(* a b)
(*.f64 a b)
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(+ (* a b) (/ (* a t) z))
(*.f64 a (+.f64 b (/.f64 t z)))
(/ t z)
(/.f64 t z)
(+ b (/ t z))
(+.f64 b (/.f64 t z))
(+ b (/ t z))
(+.f64 b (/.f64 t z))
(+ b (/ t z))
(+.f64 b (/.f64 t z))
b
(* b (+ 1 (/ t (* b z))))
(*.f64 b (+.f64 #s(literal 1 binary64) (/.f64 t (*.f64 z b))))
(* b (+ 1 (/ t (* b z))))
(*.f64 b (+.f64 #s(literal 1 binary64) (/.f64 t (*.f64 z b))))
(* b (+ 1 (/ t (* b z))))
(*.f64 b (+.f64 #s(literal 1 binary64) (/.f64 t (*.f64 z b))))
b
(* -1 (* b (- (* -1 (/ t (* b z))) 1)))
(*.f64 b (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 t (*.f64 z b))) #s(literal 1 binary64)))
(* -1 (* b (- (* -1 (/ t (* b z))) 1)))
(*.f64 b (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 t (*.f64 z b))) #s(literal 1 binary64)))
(* -1 (* b (- (* -1 (/ t (* b z))) 1)))
(*.f64 b (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 t (*.f64 z b))) #s(literal 1 binary64)))
b
(+ b (/ t z))
(+.f64 b (/.f64 t z))
(+ b (/ t z))
(+.f64 b (/.f64 t z))
(+ b (/ t z))
(+.f64 b (/.f64 t z))
(/ t z)
(/.f64 t z)
(* t (+ (/ 1 z) (/ b t)))
(*.f64 t (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 b t)))
(* t (+ (/ 1 z) (/ b t)))
(*.f64 t (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 b t)))
(* t (+ (/ 1 z) (/ b t)))
(*.f64 t (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 b t)))
(/ t z)
(/.f64 t z)
(* -1 (* t (- (* -1 (/ b t)) (/ 1 z))))
(*.f64 t (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 b t)))
(* -1 (* t (- (* -1 (/ b t)) (/ 1 z))))
(*.f64 t (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 b t)))
(* -1 (* t (- (* -1 (/ b t)) (/ 1 z))))
(*.f64 t (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 b t)))
(/ t z)
(/.f64 t z)
(/ (+ t (* b z)) z)
(/.f64 (+.f64 t (*.f64 z b)) z)
(/ (+ t (* b z)) z)
(/.f64 (+.f64 t (*.f64 z b)) z)
(/ (+ t (* b z)) z)
(/.f64 (+.f64 t (*.f64 z b)) z)
b
(+ b (/ t z))
(+.f64 b (/.f64 t z))
(+ b (/ t z))
(+.f64 b (/.f64 t z))
(+ b (/ t z))
(+.f64 b (/.f64 t z))
b
(+ b (/ t z))
(+.f64 b (/.f64 t z))
(+ b (/ t z))
(+.f64 b (/.f64 t z))
(+ b (/ t z))
(+.f64 b (/.f64 t z))

eval152.0ms (2%)

Compiler

Compiled 22801 to 1961 computations (91.4% saved)

prune166.0ms (2.2%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New8802882
Fresh066
Picked145
Done000
Total88112893
Accuracy
100.0%
Counts
893 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.4%
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
51.1%
(+.f64 (*.f64 y z) (*.f64 a t))
51.4%
(+.f64 (*.f64 y z) x)
54.7%
(+.f64 x (*.f64 (*.f64 a z) b))
43.2%
(*.f64 z (+.f64 y (*.f64 t (/.f64 a z))))
50.3%
(*.f64 z (+.f64 y (*.f64 a b)))
27.5%
(*.f64 z (*.f64 a b))
27.2%
(*.f64 z y)
30.3%
(*.f64 b (*.f64 a z))
52.2%
(*.f64 a (+.f64 t (*.f64 b z)))
28.5%
(*.f64 a t)
26.4%
x
Compiler

Compiled 240 to 170 computations (29.2% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a z)
cost-diff0
(*.f64 (*.f64 a z) b)
cost-diff0
(*.f64 z y)
cost-diff128
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
cost-diff0
(*.f64 a t)
cost-diff0
(*.f64 y z)
cost-diff0
(+.f64 (*.f64 y z) (*.f64 a t))
cost-diff0
(*.f64 a b)
cost-diff0
(*.f64 z (*.f64 a b))
cost-diff0
(*.f64 a t)
cost-diff0
(*.f64 a z)
cost-diff0
(*.f64 (*.f64 a z) b)
cost-diff0
(+.f64 x (*.f64 (*.f64 a z) b))
Rules
40×fma-lowering-fma.f32
40×fma-define
40×fma-lowering-fma.f64
36×*-lowering-*.f32
36×*-lowering-*.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01674
13172
25371
35871
05871
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ x (* (* a z) b))
x
(* (* a z) b)
(* a z)
a
z
b
(* a t)
a
t
(* z (* a b))
z
(* a b)
a
b
(+ (* y z) (* a t))
(* y z)
y
z
(* a t)
a
t
(+ (* z y) (* (* a z) b))
(* z y)
z
y
(* (* a z) b)
(* a z)
a
b
Outputs
(+ x (* (* a z) b))
(+.f64 x (*.f64 a (*.f64 z b)))
x
(* (* a z) b)
(*.f64 a (*.f64 z b))
(* a z)
(*.f64 a z)
a
z
b
(* a t)
(*.f64 a t)
a
t
(* z (* a b))
(*.f64 a (*.f64 z b))
z
(* a b)
(*.f64 a b)
a
b
(+ (* y z) (* a t))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
y
z
(* a t)
(*.f64 a t)
a
t
(+ (* z y) (* (* a z) b))
(*.f64 z (+.f64 (*.f64 a b) y))
(* z y)
(*.f64 z y)
z
y
(* (* a z) b)
(*.f64 a (*.f64 z b))
(* a z)
(*.f64 a z)
a
b

localize75.0ms (1%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 z y)
accuracy100.0%
(*.f64 a z)
accuracy97.8%
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
accuracy90.3%
(*.f64 (*.f64 a z) b)
accuracy100.0%
(*.f64 y z)
accuracy100.0%
(*.f64 a t)
accuracy99.4%
(+.f64 (*.f64 y z) (*.f64 a t))
accuracy100.0%
(*.f64 a b)
accuracy93.4%
(*.f64 z (*.f64 a b))
accuracy100.0%
(*.f64 a t)
accuracy100.0%
(+.f64 x (*.f64 (*.f64 a z) b))
accuracy100.0%
(*.f64 a z)
accuracy90.3%
(*.f64 (*.f64 a z) b)
Results
54.0ms256×0valid
Compiler

Compiled 83 to 17 computations (79.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 13.0ms (76.1% of total)
ival-add: 4.0ms (23.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series7.0ms (0.1%)

Counts
10 → 336
Calls
Call 1
Inputs
#<alt (+ x (* (* a z) b))>
#<alt (* (* a z) b)>
#<alt (* a z)>
#<alt (* a t)>
#<alt (* z (* a b))>
#<alt (* a b)>
#<alt (+ (* y z) (* a t))>
#<alt (* y z)>
#<alt (+ (* z y) (* (* a z) b))>
#<alt (* z y)>
Outputs
#<alt (* a (* b z))>
#<alt (+ x (* a (* b z)))>
#<alt (+ x (* a (* b z)))>
#<alt (+ x (* a (* b z)))>
#<alt x>
#<alt (* x (+ 1 (/ (* a (* b z)) x)))>
#<alt (* x (+ 1 (/ (* a (* b z)) x)))>
#<alt (* x (+ 1 (/ (* a (* b z)) x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ (* a (* b z)) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (* a (* b z)) x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ (* a (* b z)) x)) 1)))>
#<alt x>
#<alt (+ x (* a (* b z)))>
#<alt (+ x (* a (* b z)))>
#<alt (+ x (* a (* b z)))>
#<alt (* a (* b z))>
#<alt (* a (+ (* b z) (/ x a)))>
#<alt (* a (+ (* b z) (/ x a)))>
#<alt (* a (+ (* b z) (/ x a)))>
#<alt (* a (* b z))>
#<alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ x a)))))>
#<alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ x a)))))>
#<alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ x a)))))>
#<alt x>
#<alt (+ x (* a (* b z)))>
#<alt (+ x (* a (* b z)))>
#<alt (+ x (* a (* b z)))>
#<alt (* a (* b z))>
#<alt (* z (+ (* a b) (/ x z)))>
#<alt (* z (+ (* a b) (/ x z)))>
#<alt (* z (+ (* a b) (/ x z)))>
#<alt (* a (* b z))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ x z)))))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ x z)))))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ x z)))))>
#<alt x>
#<alt (+ x (* a (* b z)))>
#<alt (+ x (* a (* b z)))>
#<alt (+ x (* a (* b z)))>
#<alt (* a (* b z))>
#<alt (* b (+ (* a z) (/ x b)))>
#<alt (* b (+ (* a z) (/ x b)))>
#<alt (* b (+ (* a z) (/ x b)))>
#<alt (* a (* b z))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ x b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ x b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ x b)))))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a t)>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a b)>
#<alt (* a t)>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (* y z)>
#<alt (* y (+ z (/ (* a t) y)))>
#<alt (* y (+ z (/ (* a t) y)))>
#<alt (* y (+ z (/ (* a t) y)))>
#<alt (* y z)>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))>
#<alt (* a t)>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (* y z)>
#<alt (* z (+ y (/ (* a t) z)))>
#<alt (* z (+ y (/ (* a t) z)))>
#<alt (* z (+ y (/ (* a t) z)))>
#<alt (* y z)>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))>
#<alt (* y z)>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (* a t)>
#<alt (* a (+ t (/ (* y z) a)))>
#<alt (* a (+ t (/ (* y z) a)))>
#<alt (* a (+ t (/ (* y z) a)))>
#<alt (* a t)>
#<alt (* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))>
#<alt (* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))>
#<alt (* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))>
#<alt (* y z)>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (* a t)>
#<alt (* t (+ a (/ (* y z) t)))>
#<alt (* t (+ a (/ (* y z) t)))>
#<alt (* t (+ a (/ (* y z) t)))>
#<alt (* a t)>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* z (+ y (* a b)))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (* a b)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (* a b)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (* a b)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (* a b)))))>
#<alt (* a (* b z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (* y z)>
#<alt (* y (+ z (/ (* a (* b z)) y)))>
#<alt (* y (+ z (/ (* a (* b z)) y)))>
#<alt (* y (+ z (/ (* a (* b z)) y)))>
#<alt (* y z)>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))>
#<alt (* y z)>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (* a (* b z))>
#<alt (* a (+ (* b z) (/ (* y z) a)))>
#<alt (* a (+ (* b z) (/ (* y z) a)))>
#<alt (* a (+ (* b z) (/ (* y z) a)))>
#<alt (* a (* b z))>
#<alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))>
#<alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))>
#<alt (* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))>
#<alt (* y z)>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (+ (* a (* b z)) (* y z))>
#<alt (* a (* b z))>
#<alt (* b (+ (* a z) (/ (* y z) b)))>
#<alt (* b (+ (* a z) (/ (* y z) b)))>
#<alt (* b (+ (* a z) (/ (* y z) b)))>
#<alt (* a (* b z))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
#<alt (* y z)>
Calls

84 calls:

TimeVariablePointExpression
0.0ms
z
@-inf
(* a z)
0.0ms
a
@inf
(* a z)
0.0ms
z
@inf
(* a z)
0.0ms
a
@-inf
(* a z)
0.0ms
a
@0
(* a t)

rewrite553.0ms (7.3%)

Algorithm
batch-egg-rewrite
Rules
4984×*-lowering-*.f32
4984×*-lowering-*.f64
2114×/-lowering-/.f32
2114×/-lowering-/.f64
1834×prod-diff
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01646
17144
259143
0866043
Stop Event
iter limit
node limit
Counts
10 → 230
Calls
Call 1
Inputs
(+ x (* (* a z) b))
(* (* a z) b)
(* a z)
(* a t)
(* z (* a b))
(* a b)
(+ (* y z) (* a t))
(* y z)
(+ (* z y) (* (* a z) b))
(* z y)
Outputs
(+.f64 x (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 a (*.f64 z b)) x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b)))) (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b)))))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b)))) (*.f64 (*.f64 a a) (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b))))))
(-.f64 (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (-.f64 (*.f64 a (*.f64 z b)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 a (*.f64 z b)) x)))
(fma.f64 a (*.f64 z b) x)
(fma.f64 z (*.f64 a b) x)
(fma.f64 (*.f64 a z) b x)
(fma.f64 b (*.f64 a z) x)
(fma.f64 (*.f64 a b) z x)
(fma.f64 (*.f64 z b) a x)
(neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 #s(literal 0 binary64) (-.f64 x (*.f64 a (*.f64 z b))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x (-.f64 x (*.f64 a (*.f64 z b))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 x (*.f64 a (*.f64 z b))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (neg.f64 (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x (-.f64 x (*.f64 a (*.f64 z b)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (-.f64 #s(literal 0 binary64) (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))) (*.f64 (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x (-.f64 x (*.f64 a (*.f64 z b))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x (-.f64 x (*.f64 a (*.f64 z b))))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 a (*.f64 z b)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a (*.f64 z b)) x) (-.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x x)) (-.f64 (*.f64 a (*.f64 z b)) x))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (*.f64 (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x (-.f64 x (*.f64 a (*.f64 z b))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (*.f64 (-.f64 x (*.f64 a (*.f64 z b))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (*.f64 (-.f64 x (*.f64 a (*.f64 z b))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 a (*.f64 z b))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b)))) (*.f64 (-.f64 x (*.f64 a (*.f64 z b))) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (*.f64 (-.f64 x (*.f64 a (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x x)))) (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 x (*.f64 a (*.f64 z b)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 x (*.f64 a (*.f64 z b))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 a (*.f64 z b)) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b)))) (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b))))) (+.f64 (*.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b))))) (*.f64 (*.f64 a a) (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b)))))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b)))) (*.f64 (*.f64 a a) (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b)))) (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b))))) (*.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b))))) (*.f64 (*.f64 a a) (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b))))))) (+.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 a (*.f64 z b)))) (*.f64 (*.f64 a a) (/.f64 (*.f64 z (*.f64 b (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b)))))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) #s(literal 1 binary64)) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) #s(literal 1 binary64)) (-.f64 x (*.f64 a (*.f64 z b))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 a (*.f64 z b))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 a (*.f64 z b))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 a (*.f64 z b)))) #s(literal -1 binary64))
(*.f64 (+.f64 x (*.f64 a (*.f64 z b))) (*.f64 (-.f64 x (*.f64 a (*.f64 z b))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 a (*.f64 z b))))))
(*.f64 (+.f64 x (*.f64 a (*.f64 z b))) (/.f64 (-.f64 x (*.f64 a (*.f64 z b))) (-.f64 x (*.f64 a (*.f64 z b)))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))))))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x (-.f64 x (*.f64 a (*.f64 z b)))))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))) (*.f64 (+.f64 x (*.f64 a (*.f64 z b))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))) (/.f64 (+.f64 x (*.f64 a (*.f64 z b))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))) (/.f64 (+.f64 x (*.f64 a (*.f64 z b))) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x (-.f64 x (*.f64 a (*.f64 z b)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 a (*.f64 z b)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 x (*.f64 a (*.f64 z b))))))
(*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 a (*.f64 z b))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 a (*.f64 z b)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))
(*.f64 (-.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 z b)) x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (+.f64 x (*.f64 a (*.f64 z b))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (-.f64 (*.f64 a (*.f64 z b)) x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))))))) (+.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))) (-.f64 (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (-.f64 (*.f64 a (*.f64 z b)) x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x))))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 b (-.f64 (*.f64 a (*.f64 z b)) x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 a (*.f64 z b)) (+.f64 x (*.f64 a (*.f64 z b))))))
(*.f64 a (*.f64 z b))
(*.f64 z (*.f64 a b))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 (*.f64 a b) z)
(*.f64 (*.f64 z b) a)
(*.f64 a z)
(*.f64 z a)
(*.f64 a t)
(*.f64 t a)
(*.f64 a (*.f64 z b))
(*.f64 z (*.f64 a b))
(*.f64 (*.f64 a z) b)
(*.f64 b (*.f64 a z))
(*.f64 (*.f64 a b) z)
(*.f64 (*.f64 z b) a)
(*.f64 a b)
(*.f64 b a)
(+.f64 (*.f64 a t) (*.f64 z y))
(+.f64 (*.f64 z y) (*.f64 a t))
(+.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 a t))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 t t))) (-.f64 (*.f64 z y) (*.f64 a t)))))
(-.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 a t))) (/.f64 (*.f64 a (*.f64 a (*.f64 t t))) (-.f64 (*.f64 z y) (*.f64 a t))))
(-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 t t))) (-.f64 (*.f64 a t) (*.f64 z y))) (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 a t) (*.f64 z y))))
(fma.f64 a t (*.f64 z y))
(fma.f64 z y (*.f64 a t))
(fma.f64 t a (*.f64 z y))
(fma.f64 y z (*.f64 a t))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))))))
(neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 z y) (*.f64 a t)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t))))) (-.f64 (*.f64 z y) (*.f64 a t))))
(/.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))))
(/.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))) (+.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 a t)))))
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t)))) (-.f64 (*.f64 z y) (*.f64 a t)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))) (neg.f64 (+.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 a t))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 z y) (*.f64 a t))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))))) (*.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))))) (*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))))) (*.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))))) (*.f64 (+.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 a t)))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a t) (*.f64 z y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 a t)))) (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a t) (*.f64 z y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a t) (*.f64 z y)) (-.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 y (*.f64 z (*.f64 z y))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))))) (*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))) (-.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))))) (*.f64 (+.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 a t)))) (-.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (+.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 y (*.f64 z (*.f64 z y))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 a (*.f64 (*.f64 a (*.f64 t t)) (*.f64 a (*.f64 a (*.f64 t t)))))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 y (*.f64 z (*.f64 z y)))) (-.f64 (*.f64 a t) (*.f64 z y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a t) (*.f64 z y)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 a t))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (*.f64 a (*.f64 a (*.f64 t t))))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (-.f64 (*.f64 z y) (*.f64 a t))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))))) (*.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y))))))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (+.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 y (*.f64 z (*.f64 z y)))))) (-.f64 (*.f64 z y) (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 a (*.f64 (*.f64 a (*.f64 t t)) (*.f64 a (*.f64 a (*.f64 t t)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t)))) (-.f64 (*.f64 z y) (*.f64 a t))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 z y) (*.f64 a t)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 y (*.f64 z (*.f64 z y))))) (neg.f64 (-.f64 (*.f64 a t) (*.f64 z y))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 a t))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 t t))) (-.f64 (*.f64 z y) (*.f64 a t))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 a t))) (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 a t)))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 t t))) (-.f64 (*.f64 z y) (*.f64 a t))) (/.f64 (*.f64 a (*.f64 a (*.f64 t t))) (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 a t))) (/.f64 (*.f64 a (*.f64 a (*.f64 t t))) (-.f64 (*.f64 z y) (*.f64 a t)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 a t))) (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 a t)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 t t))) (-.f64 (*.f64 z y) (*.f64 a t))) (/.f64 (*.f64 a (*.f64 a (*.f64 t t))) (-.f64 (*.f64 z y) (*.f64 a t))))) (+.f64 (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (-.f64 (*.f64 z y) (*.f64 a t))) (/.f64 (*.f64 a (*.f64 a (*.f64 t t))) (-.f64 (*.f64 z y) (*.f64 a t)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))) #s(literal 1 binary64)) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t)))) #s(literal 1 binary64)) (-.f64 (*.f64 z y) (*.f64 a t)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))))) (*.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (-.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))) (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))))) (-.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 a t) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z y) (*.f64 a t)))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (+.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 y (*.f64 z (*.f64 z y)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 a (*.f64 (*.f64 a (*.f64 t t)) (*.f64 a (*.f64 a (*.f64 t t)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z y) (*.f64 a t)))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a t) (*.f64 z y))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 a t) (*.f64 z y)) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z y) (*.f64 a t)))))
(*.f64 (+.f64 (*.f64 a t) (*.f64 z y)) (/.f64 (-.f64 (*.f64 z y) (*.f64 a t)) (-.f64 (*.f64 z y) (*.f64 a t))))
(*.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y)))))))
(*.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 a t))))))
(*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))) (*.f64 (+.f64 (*.f64 a t) (*.f64 z y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))))))
(*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))) (/.f64 (+.f64 (*.f64 a t) (*.f64 z y)) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y)))))))
(*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))) (/.f64 (+.f64 (*.f64 a t) (*.f64 z y)) (+.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (*.f64 z y) (-.f64 (*.f64 z y) (*.f64 a t))))))
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z y) (*.f64 a t))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 z y) (*.f64 a t)))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 a t) (*.f64 z y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y)))))) (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z y) (*.f64 a t))) (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t)))))
(*.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 y (*.f64 z (*.f64 z y)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a t) (*.f64 z y))))
(*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t)))) (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t))))) (+.f64 (*.f64 a t) (*.f64 z y)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y)))) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z y)) (-.f64 (*.f64 a t) (*.f64 z y))))))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y)))) (-.f64 (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y)))) (*.f64 y (*.f64 z (*.f64 z y)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t))))) (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a (*.f64 a (*.f64 t t))) (*.f64 (-.f64 (*.f64 a t) (*.f64 z y)) (-.f64 (*.f64 a t) (*.f64 z y)))))) (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 z y))))))
(*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 a (*.f64 a (*.f64 t t)))) (-.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 a t) (*.f64 a (*.f64 a (*.f64 t t)))))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a t) (+.f64 (*.f64 a t) (*.f64 z y)))))
(*.f64 z y)
(*.f64 y z)
(+.f64 (*.f64 a (*.f64 z b)) (*.f64 z y))
(+.f64 (*.f64 z y) (*.f64 a (*.f64 z b)))
(+.f64 (*.f64 (/.f64 (*.f64 z z) z) (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b)))) (neg.f64 (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 z (-.f64 y (*.f64 a b))))))
(-.f64 (*.f64 (/.f64 (*.f64 z z) z) (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b)))) (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 z (-.f64 y (*.f64 a b)))))
(-.f64 (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 z (-.f64 (*.f64 a b) y))) (/.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 z (-.f64 (*.f64 a b) y))))
(fma.f64 a (*.f64 z b) (*.f64 z y))
(fma.f64 z (*.f64 a b) (*.f64 z y))
(fma.f64 z y (*.f64 a (*.f64 z b)))
(fma.f64 (*.f64 a z) b (*.f64 z y))
(fma.f64 b (*.f64 a z) (*.f64 z y))
(fma.f64 (*.f64 a b) z (*.f64 z y))
(fma.f64 y z (*.f64 a (*.f64 z b)))
(fma.f64 (*.f64 z b) a (*.f64 z y))
(neg.f64 (/.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 y (*.f64 a b)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 (*.f64 z (*.f64 z y)) (-.f64 y (*.f64 a b)))))
(/.f64 (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (neg.f64 (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 (*.f64 z (*.f64 z y)) (-.f64 y (*.f64 a b))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 y (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))) (*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))) (*.f64 (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 (*.f64 z (*.f64 z y)) (-.f64 y (*.f64 a b)))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 a b) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 (*.f64 z (*.f64 z y)) (-.f64 y (*.f64 a b)))) (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 a b) y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 a b) y)) (*.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))))
(/.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (*.f64 (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 (*.f64 z (*.f64 z y)) (-.f64 y (*.f64 a b)))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))))
(/.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 y (*.f64 z (*.f64 z y))))))))
(/.f64 (*.f64 (*.f64 (*.f64 z z) (+.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (*.f64 (*.f64 z z) (+.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))))
(/.f64 (*.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 z (-.f64 (*.f64 a b) y))) (*.f64 z (-.f64 (*.f64 a b) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 a b) y)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 z (-.f64 y (*.f64 a b)))) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y))))))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 y (*.f64 z (*.f64 z y)))))) (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 z z) (+.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 z z) (+.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (*.f64 z (-.f64 y (*.f64 a b)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 y (*.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 z (-.f64 (*.f64 a b) y)))) (neg.f64 (*.f64 z (-.f64 (*.f64 a b) y))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 z z) z) (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 z (-.f64 y (*.f64 a b)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 z z) z) (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b)))) (*.f64 (/.f64 (*.f64 z z) z) (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 z (-.f64 y (*.f64 a b)))) (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 z (-.f64 y (*.f64 a b))))) (*.f64 (*.f64 (/.f64 (*.f64 z z) z) (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b)))) (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 z (-.f64 y (*.f64 a b))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 z z) z) (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b)))) (*.f64 (/.f64 (*.f64 z z) z) (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b))))) (*.f64 (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 z (-.f64 y (*.f64 a b)))) (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 z (-.f64 y (*.f64 a b)))))) (+.f64 (*.f64 (/.f64 (*.f64 z z) z) (/.f64 (*.f64 y y) (-.f64 y (*.f64 a b)))) (/.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 z (-.f64 y (*.f64 a b))))))
(/.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) #s(literal 1 binary64)) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(/.f64 (*.f64 (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) #s(literal 1 binary64)) (*.f64 z (-.f64 y (*.f64 a b))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b)))) (*.f64 (*.f64 z y) (*.f64 y (*.f64 z (*.f64 z y))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (/.f64 (/.f64 #s(literal 1 binary64) z) (-.f64 y (*.f64 a b)))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 y (*.f64 z (*.f64 z y)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 z z) (+.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))) (/.f64 (/.f64 #s(literal 1 binary64) z) (-.f64 y (*.f64 a b)))) (*.f64 (*.f64 z z) (+.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))))
(/.f64 (/.f64 (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) z) (-.f64 y (*.f64 a b)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 a b) y))) #s(literal -1 binary64))
(*.f64 z (+.f64 (*.f64 a b) y))
(*.f64 z (+.f64 y (*.f64 a b)))
(*.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 (*.f64 z (-.f64 y (*.f64 a b))) (/.f64 (/.f64 #s(literal 1 binary64) z) (-.f64 y (*.f64 a b)))))
(*.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (/.f64 (*.f64 z (-.f64 y (*.f64 a b))) (*.f64 z (-.f64 y (*.f64 a b)))))
(*.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(*.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 (*.f64 z (*.f64 z y)) (-.f64 y (*.f64 a b))))))
(*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (*.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))))))
(*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (/.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))))))
(*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (/.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (+.f64 (*.f64 (*.f64 a z) (*.f64 a (*.f64 (*.f64 z b) b))) (*.f64 (*.f64 z (*.f64 z y)) (-.f64 y (*.f64 a b))))))
(*.f64 (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (/.f64 (/.f64 #s(literal 1 binary64) z) (-.f64 y (*.f64 a b))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 y (*.f64 a b)))))
(*.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 a b) y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))))) (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) z) (-.f64 y (*.f64 a b))) (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))))
(*.f64 (*.f64 (*.f64 z (+.f64 (*.f64 a b) y)) (*.f64 z (-.f64 (*.f64 a b) y))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 a b) y))))
(*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 a b) y)) z) (/.f64 (*.f64 z (-.f64 y (*.f64 a b))) (-.f64 y (*.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 z (+.f64 (*.f64 a b) y)))
(*.f64 (/.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y))))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))))))) (+.f64 (*.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 y (*.f64 z (*.f64 z y)))) (*.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))) (-.f64 (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y))) (*.f64 y (*.f64 z (*.f64 z y)))))))
(*.f64 (/.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b)))))) (*.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))) (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))))) (-.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (-.f64 (*.f64 a b) y)))))
(*.f64 (/.f64 (*.f64 (*.f64 z z) (-.f64 (*.f64 y y) (*.f64 a (*.f64 b (*.f64 a b))))) (*.f64 (*.f64 z (*.f64 z z)) (-.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 a b) (*.f64 a (*.f64 b (*.f64 a b))))))) (+.f64 (*.f64 y (*.f64 z (*.f64 z y))) (*.f64 (*.f64 a (*.f64 z b)) (*.f64 z (+.f64 (*.f64 a b) y)))))
(*.f64 z y)
(*.f64 y z)

simplify234.0ms (3.1%)

Algorithm
egg-herbie
Rules
3078×*-lowering-*.f32
3078×*-lowering-*.f64
1406×+-lowering-+.f64
1406×+-lowering-+.f32
1310×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01041574
14101499
214291499
342931499
469891499
080471499
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
(* a (* b z))
(+ x (* a (* b z)))
(+ x (* a (* b z)))
(+ x (* a (* b z)))
x
(* x (+ 1 (/ (* a (* b z)) x)))
(* x (+ 1 (/ (* a (* b z)) x)))
(* x (+ 1 (/ (* a (* b z)) x)))
x
(* -1 (* x (- (* -1 (/ (* a (* b z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* a (* b z)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* a (* b z)) x)) 1)))
x
(+ x (* a (* b z)))
(+ x (* a (* b z)))
(+ x (* a (* b z)))
(* a (* b z))
(* a (+ (* b z) (/ x a)))
(* a (+ (* b z) (/ x a)))
(* a (+ (* b z) (/ x a)))
(* a (* b z))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ x a)))))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ x a)))))
x
(+ x (* a (* b z)))
(+ x (* a (* b z)))
(+ x (* a (* b z)))
(* a (* b z))
(* z (+ (* a b) (/ x z)))
(* z (+ (* a b) (/ x z)))
(* z (+ (* a b) (/ x z)))
(* a (* b z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ x z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ x z)))))
x
(+ x (* a (* b z)))
(+ x (* a (* b z)))
(+ x (* a (* b z)))
(* a (* b z))
(* b (+ (* a z) (/ x b)))
(* b (+ (* a z) (/ x b)))
(* b (+ (* a z) (/ x b)))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ x b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ x b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ x b)))))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a t)
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a b)
(* a t)
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(* y z)
(* y (+ z (/ (* a t) y)))
(* y (+ z (/ (* a t) y)))
(* y (+ z (/ (* a t) y)))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(* a t)
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(* y z)
(* z (+ y (/ (* a t) z)))
(* z (+ y (/ (* a t) z)))
(* z (+ y (/ (* a t) z)))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(* y z)
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(* a t)
(* a (+ t (/ (* y z) a)))
(* a (+ t (/ (* y z) a)))
(* a (+ t (/ (* y z) a)))
(* a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(* y z)
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(* a t)
(* t (+ a (/ (* y z) t)))
(* t (+ a (/ (* y z) t)))
(* t (+ a (/ (* y z) t)))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* z (+ y (* a b)))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(* a (* b z))
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(* y z)
(* y (+ z (/ (* a (* b z)) y)))
(* y (+ z (/ (* a (* b z)) y)))
(* y (+ z (/ (* a (* b z)) y)))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(* y z)
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(* a (* b z))
(* a (+ (* b z) (/ (* y z) a)))
(* a (+ (* b z) (/ (* y z) a)))
(* a (+ (* b z) (/ (* y z) a)))
(* a (* b z))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(* y z)
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(+ (* a (* b z)) (* y z))
(* a (* b z))
(* b (+ (* a z) (/ (* y z) b)))
(* b (+ (* a z) (/ (* y z) b)))
(* b (+ (* a z) (/ (* y z) b)))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
(* y z)
Outputs
(* a (* b z))
(*.f64 a (*.f64 b z))
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
x
(* x (+ 1 (/ (* a (* b z)) x)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* x (+ 1 (/ (* a (* b z)) x)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* x (+ 1 (/ (* a (* b z)) x)))
(+.f64 (*.f64 a (*.f64 b z)) x)
x
(* -1 (* x (- (* -1 (/ (* a (* b z)) x)) 1)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* -1 (* x (- (* -1 (/ (* a (* b z)) x)) 1)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* -1 (* x (- (* -1 (/ (* a (* b z)) x)) 1)))
(+.f64 (*.f64 a (*.f64 b z)) x)
x
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (+ (* b z) (/ x a)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* a (+ (* b z) (/ x a)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* a (+ (* b z) (/ x a)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* a (* b z))
(*.f64 a (*.f64 b z))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ x a)))))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ x a)))))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ x a)))))
(+.f64 (*.f64 a (*.f64 b z)) x)
x
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* a (* b z))
(*.f64 a (*.f64 b z))
(* z (+ (* a b) (/ x z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* z (+ (* a b) (/ x z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* z (+ (* a b) (/ x z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* a (* b z))
(*.f64 a (*.f64 b z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ x z)))))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ x z)))))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ x z)))))
(+.f64 (*.f64 a (*.f64 b z)) x)
x
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(+ x (* a (* b z)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* a (* b z))
(*.f64 a (*.f64 b z))
(* b (+ (* a z) (/ x b)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* b (+ (* a z) (/ x b)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* b (+ (* a z) (/ x b)))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* a (* b z))
(*.f64 a (*.f64 b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ x b)))))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ x b)))))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ x b)))))
(+.f64 (*.f64 a (*.f64 b z)) x)
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a t)
(*.f64 a t)
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a b)
(*.f64 a b)
(* a t)
(*.f64 a t)
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(* y (+ z (/ (* a t) y)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y (+ z (/ (* a t) y)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y (+ z (/ (* a t) y)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a t)
(*.f64 a t)
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(* z (+ y (/ (* a t) z)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* z (+ y (/ (* a t) z)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* z (+ y (/ (* a t) z)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a t)
(*.f64 a t)
(* a (+ t (/ (* y z) a)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a (+ t (/ (* y z) a)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a (+ t (/ (* y z) a)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a t)
(*.f64 a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a t)
(*.f64 a t)
(* t (+ a (/ (* y z) t)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* t (+ a (/ (* y z) t)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* t (+ a (/ (* y z) t)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a t)
(*.f64 a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* z (+ y (* a b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* z (+ y (* a b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* z (+ y (* a b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* z (+ y (* a b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* z (+ y (* a b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* z (+ y (* a b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* z (+ y (* a b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* z (+ y (* a b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* -1 (* z (+ (* -1 y) (* -1 (* a b)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* a (* b z))
(*.f64 a (*.f64 b z))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 (*.f64 a b) y))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 (*.f64 a b) y))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 (*.f64 a b) y))
(* y z)
(*.f64 z y)
(* y (+ z (/ (* a (* b z)) y)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* y (+ z (/ (* a (* b z)) y)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* y (+ z (/ (* a (* b z)) y)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a (* b z)) y)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* y z)
(*.f64 z y)
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 (*.f64 a b) y))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 (*.f64 a b) y))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 (*.f64 a b) y))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* a (+ (* b z) (/ (* y z) a)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* a (+ (* b z) (/ (* y z) a)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* a (+ (* b z) (/ (* y z) a)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* -1 (* a (+ (* -1 (* b z)) (* -1 (/ (* y z) a)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* y z)
(*.f64 z y)
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 (*.f64 a b) y))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 (*.f64 a b) y))
(+ (* a (* b z)) (* y z))
(*.f64 z (+.f64 (*.f64 a b) y))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* b (+ (* a z) (/ (* y z) b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* b (+ (* a z) (/ (* y z) b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* b (+ (* a z) (/ (* y z) b)))
(*.f64 z (+.f64 (*.f64 a b) y))
(* a (* b z))
(*.f64 a (*.f64 b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* y z) b)))))
(*.f64 z (+.f64 (*.f64 a b) y))
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)
(* y z)
(*.f64 z y)

eval114.0ms (1.5%)

Compiler

Compiled 13281 to 621 computations (95.3% saved)

prune54.0ms (0.7%)

Pruning

13 alts after pruning (4 fresh and 9 done)

PrunedKeptTotal
New6582660
Fresh123
Picked055
Done044
Total65913672
Accuracy
100.0%
Counts
672 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.4%
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
51.1%
(+.f64 (*.f64 y z) (*.f64 a t))
51.4%
(+.f64 (*.f64 y z) x)
54.7%
(+.f64 x (*.f64 (*.f64 a z) b))
28.4%
(*.f64 (*.f64 z b) a)
30.3%
(*.f64 (*.f64 a z) b)
43.2%
(*.f64 z (+.f64 y (*.f64 t (/.f64 a z))))
50.3%
(*.f64 z (+.f64 y (*.f64 a b)))
27.5%
(*.f64 z (*.f64 a b))
27.2%
(*.f64 z y)
52.2%
(*.f64 a (+.f64 t (*.f64 b z)))
28.5%
(*.f64 a t)
26.4%
x
Compiler

Compiled 151 to 108 computations (28.5% saved)

simplify277.0ms (3.6%)

Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 z b)
cost-diff0
(*.f64 (*.f64 z b) a)
cost-diff0
(*.f64 a z)
cost-diff0
(*.f64 (*.f64 a z) b)
cost-diff0
(/.f64 a z)
cost-diff0
(*.f64 t (/.f64 a z))
cost-diff0
(+.f64 y (*.f64 t (/.f64 a z)))
cost-diff128
(*.f64 z (+.f64 y (*.f64 t (/.f64 a z))))
cost-diff0
(*.f64 b z)
cost-diff0
(+.f64 t (*.f64 b z))
cost-diff0
(*.f64 a (+.f64 t (*.f64 b z)))
Rules
3918×fma-define
3870×/-lowering-/.f32
3870×/-lowering-/.f64
3312×fma-lowering-fma.f32
3312×fma-lowering-fma.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01669
14065
27265
39865
411263
513563
630163
782963
8262363
9331363
10393863
11411063
12427163
13480763
14696063
15710563
0816563
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* a (+ t (* b z)))
a
(+ t (* b z))
t
(* b z)
b
z
(* z (+ y (* t (/ a z))))
z
(+ y (* t (/ a z)))
y
(* t (/ a z))
t
(/ a z)
a
(* (* a z) b)
(* a z)
a
z
b
(* (* z b) a)
(* z b)
z
b
a
Outputs
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
a
(+ t (* b z))
(+.f64 t (*.f64 b z))
t
(* b z)
(*.f64 b z)
b
z
(* z (+ y (* t (/ a z))))
(+.f64 (*.f64 z y) (*.f64 a t))
z
(+ y (* t (/ a z)))
(+.f64 y (/.f64 (*.f64 a t) z))
y
(* t (/ a z))
(/.f64 (*.f64 a t) z)
t
(/ a z)
(/.f64 a z)
a
(* (* a z) b)
(*.f64 b (*.f64 a z))
(* a z)
(*.f64 a z)
a
z
b
(* (* z b) a)
(*.f64 b (*.f64 a z))
(* z b)
(*.f64 b z)
z
b
a

localize125.0ms (1.6%)

Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 z b)
accuracy91.6%
(*.f64 (*.f64 z b) a)
accuracy100.0%
(*.f64 a z)
accuracy90.3%
(*.f64 (*.f64 a z) b)
accuracy100.0%
(/.f64 a z)
accuracy100.0%
(+.f64 y (*.f64 t (/.f64 a z)))
accuracy94.3%
(*.f64 t (/.f64 a z))
accuracy89.6%
(*.f64 z (+.f64 y (*.f64 t (/.f64 a z))))
accuracy100.0%
(*.f64 b z)
accuracy100.0%
(+.f64 t (*.f64 b z))
accuracy95.8%
(*.f64 a (+.f64 t (*.f64 b z)))
Results
52.0ms256×0valid
Compiler

Compiled 76 to 18 computations (76.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 20.0ms (78% of total)
ival-add: 3.0ms (11.7% of total)
ival-div: 2.0ms (7.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series33.0ms (0.4%)

Counts
11 → 384
Calls
Call 1
Inputs
#<alt (* a (+ t (* b z)))>
#<alt (+ t (* b z))>
#<alt (* b z)>
#<alt (* z (+ y (* t (/ a z))))>
#<alt (+ y (* t (/ a z)))>
#<alt (* t (/ a z))>
#<alt (/ a z)>
#<alt (* (* a z) b)>
#<alt (* a z)>
#<alt (* (* z b) a)>
#<alt (* z b)>
Outputs
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (+ t (* b z)))>
#<alt (* a (* b z))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (* a t)>
#<alt (* t (+ a (/ (* a (* b z)) t)))>
#<alt (* t (+ a (/ (* a (* b z)) t)))>
#<alt (* t (+ a (/ (* a (* b z)) t)))>
#<alt (* a t)>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))>
#<alt (* a t)>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (* a (* b z))>
#<alt (* b (+ (* a z) (/ (* a t) b)))>
#<alt (* b (+ (* a z) (/ (* a t) b)))>
#<alt (* b (+ (* a z) (/ (* a t) b)))>
#<alt (* a (* b z))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))>
#<alt (* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))>
#<alt (* a t)>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (+ (* a t) (* a (* b z)))>
#<alt (* a (* b z))>
#<alt (* z (+ (* a b) (/ (* a t) z)))>
#<alt (* z (+ (* a b) (/ (* a t) z)))>
#<alt (* z (+ (* a b) (/ (* a t) z)))>
#<alt (* a (* b z))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))>
#<alt (* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))>
#<alt (* b z)>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt t>
#<alt (* t (+ 1 (/ (* b z) t)))>
#<alt (* t (+ 1 (/ (* b z) t)))>
#<alt (* t (+ 1 (/ (* b z) t)))>
#<alt t>
#<alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1)))>
#<alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1)))>
#<alt (* -1 (* t (- (* -1 (/ (* b z) t)) 1)))>
#<alt t>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt (* b z)>
#<alt (* b (+ z (/ t b)))>
#<alt (* b (+ z (/ t b)))>
#<alt (* b (+ z (/ t b)))>
#<alt (* b z)>
#<alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))>
#<alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))>
#<alt (* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))>
#<alt t>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt (+ t (* b z))>
#<alt (* b z)>
#<alt (* z (+ b (/ t z)))>
#<alt (* z (+ b (/ t z)))>
#<alt (* z (+ b (/ t z)))>
#<alt (* b z)>
#<alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))>
#<alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))>
#<alt (* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* a t)>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (* y z)>
#<alt (* z (+ y (/ (* a t) z)))>
#<alt (* z (+ y (/ (* a t) z)))>
#<alt (* z (+ y (/ (* a t) z)))>
#<alt (* y z)>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))>
#<alt (* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))>
#<alt (* a t)>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (* y z)>
#<alt (* y (+ z (/ (* a t) y)))>
#<alt (* y (+ z (/ (* a t) y)))>
#<alt (* y (+ z (/ (* a t) y)))>
#<alt (* y z)>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))>
#<alt (* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))>
#<alt (* y z)>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (* a t)>
#<alt (* t (+ a (/ (* y z) t)))>
#<alt (* t (+ a (/ (* y z) t)))>
#<alt (* t (+ a (/ (* y z) t)))>
#<alt (* a t)>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))>
#<alt (* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))>
#<alt (* y z)>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (+ (* a t) (* y z))>
#<alt (* a t)>
#<alt (* a (+ t (/ (* y z) a)))>
#<alt (* a (+ t (/ (* y z) a)))>
#<alt (* a (+ t (/ (* y z) a)))>
#<alt (* a t)>
#<alt (* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))>
#<alt (* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))>
#<alt (* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))>
#<alt (/ (* a t) z)>
#<alt (+ y (/ (* a t) z))>
#<alt (+ y (/ (* a t) z))>
#<alt (+ y (/ (* a t) z))>
#<alt y>
#<alt (* y (+ 1 (/ (* a t) (* y z))))>
#<alt (* y (+ 1 (/ (* a t) (* y z))))>
#<alt (* y (+ 1 (/ (* a t) (* y z))))>
#<alt y>
#<alt (* -1 (* y (- (* -1 (/ (* a t) (* y z))) 1)))>
#<alt (* -1 (* y (- (* -1 (/ (* a t) (* y z))) 1)))>
#<alt (* -1 (* y (- (* -1 (/ (* a t) (* y z))) 1)))>
#<alt y>
#<alt (+ y (/ (* a t) z))>
#<alt (+ y (/ (* a t) z))>
#<alt (+ y (/ (* a t) z))>
#<alt (/ (* a t) z)>
#<alt (* t (+ (/ a z) (/ y t)))>
#<alt (* t (+ (/ a z) (/ y t)))>
#<alt (* t (+ (/ a z) (/ y t)))>
#<alt (/ (* a t) z)>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ y t)))))>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ y t)))))>
#<alt (* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ y t)))))>
#<alt y>
#<alt (+ y (/ (* a t) z))>
#<alt (+ y (/ (* a t) z))>
#<alt (+ y (/ (* a t) z))>
#<alt (/ (* a t) z)>
#<alt (* a (+ (/ t z) (/ y a)))>
#<alt (* a (+ (/ t z) (/ y a)))>
#<alt (* a (+ (/ t z) (/ y a)))>
#<alt (/ (* a t) z)>
#<alt (* -1 (* a (+ (* -1 (/ t z)) (* -1 (/ y a)))))>
#<alt (* -1 (* a (+ (* -1 (/ t z)) (* -1 (/ y a)))))>
#<alt (* -1 (* a (+ (* -1 (/ t z)) (* -1 (/ y a)))))>
#<alt (/ (* a t) z)>
#<alt (/ (+ (* a t) (* y z)) z)>
#<alt (/ (+ (* a t) (* y z)) z)>
#<alt (/ (+ (* a t) (* y z)) z)>
#<alt y>
#<alt (+ y (/ (* a t) z))>
#<alt (+ y (/ (* a t) z))>
#<alt (+ y (/ (* a t) z))>
#<alt y>
#<alt (+ y (/ (* a t) z))>
#<alt (+ y (/ (* a t) z))>
#<alt (+ y (/ (* a t) z))>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ (* a t) z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (/ a z)>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a z)>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* a (* b z))>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
#<alt (* b z)>
Calls

96 calls:

TimeVariablePointExpression
22.0ms
y
@inf
(* z (+ y (* t (/ a z))))
1.0ms
z
@-inf
(* z (+ y (* t (/ a z))))
0.0ms
z
@-inf
(* a (+ t (* b z)))
0.0ms
z
@0
(* z (+ y (* t (/ a z))))
0.0ms
y
@0
(* z (+ y (* t (/ a z))))

rewrite432.0ms (5.7%)

Algorithm
batch-egg-rewrite
Rules
3854×*-lowering-*.f32
3854×*-lowering-*.f64
2126×/-lowering-/.f32
2126×/-lowering-/.f64
1848×sum3-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01655
17351
252551
3610951
0804151
Stop Event
iter limit
node limit
Counts
11 → 283
Calls
Call 1
Inputs
(* a (+ t (* b z)))
(+ t (* b z))
(* b z)
(* z (+ y (* t (/ a z))))
(+ y (* t (/ a z)))
(* t (/ a z))
(/ a z)
(* (* a z) b)
(* a z)
(* (* z b) a)
(* z b)
Outputs
(+.f64 (*.f64 a t) (*.f64 z (*.f64 a b)))
(+.f64 (*.f64 z (*.f64 a b)) (*.f64 a t))
(-.f64 (/.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (-.f64 t (*.f64 b z)))) (/.f64 (*.f64 (*.f64 b z) (*.f64 a (*.f64 z (*.f64 a b)))) (*.f64 a (-.f64 t (*.f64 b z)))))
(fma.f64 a t (*.f64 z (*.f64 a b)))
(fma.f64 a (*.f64 b z) (*.f64 a t))
(fma.f64 t a (*.f64 z (*.f64 a b)))
(fma.f64 b (*.f64 a z) (*.f64 a t))
(fma.f64 z (*.f64 a b) (*.f64 a t))
(fma.f64 (*.f64 b z) a (*.f64 a t))
(fma.f64 (*.f64 a z) b (*.f64 a t))
(fma.f64 (*.f64 a b) z (*.f64 a t))
(/.f64 a (/.f64 #s(literal 1 binary64) (+.f64 t (*.f64 b z))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)))) (+.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 (*.f64 b z) (*.f64 a (*.f64 z (*.f64 a b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (-.f64 t (*.f64 b z))) (*.f64 (*.f64 a (+.f64 t (*.f64 b z))) (*.f64 a (-.f64 t (*.f64 b z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 t (*.f64 b z)) (*.f64 a (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))))))
(/.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 (*.f64 b z) (*.f64 a (*.f64 z (*.f64 a b)))))) (+.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)))))
(/.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 (*.f64 b z) (*.f64 a (*.f64 z (*.f64 a b)))))) (+.f64 (*.f64 (*.f64 b z) (*.f64 a (*.f64 z (*.f64 a b)))) (-.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (*.f64 t (*.f64 z (*.f64 a b)))))))
(/.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 b z))) (*.f64 a (-.f64 t (*.f64 b z)))) (*.f64 a (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z))))) (-.f64 t (*.f64 b z)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 (*.f64 b z) (*.f64 a (*.f64 z (*.f64 a b))))))) (neg.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t))))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 b z))) (*.f64 a (-.f64 t (*.f64 b z))))) (neg.f64 (*.f64 a (-.f64 t (*.f64 b z)))))
(/.f64 (neg.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(/.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))))) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z))))
(/.f64 (-.f64 (*.f64 (*.f64 b z) (*.f64 a (*.f64 z (*.f64 a b)))) (*.f64 a (*.f64 t (*.f64 a t)))) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t)))
(/.f64 (*.f64 a (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(/.f64 (*.f64 a (*.f64 (+.f64 t (*.f64 b z)) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z))))) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 a (-.f64 (*.f64 b (*.f64 b (*.f64 z z))) (*.f64 t t))) (-.f64 (*.f64 b z) t))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) a) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(/.f64 (*.f64 (*.f64 (+.f64 t (*.f64 b z)) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z)))) a) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 z z))) (*.f64 t t)) a) (-.f64 (*.f64 b z) t))
(*.f64 a (+.f64 t (*.f64 b z)))
(*.f64 (+.f64 t (*.f64 b z)) a)
(*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) a))
(*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))) (/.f64 a (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(*.f64 (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 t (*.f64 b z))) a))
(*.f64 (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))) (/.f64 a (-.f64 t (*.f64 b z))))
(*.f64 (+.f64 (*.f64 (*.f64 a t) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a b)) (*.f64 (*.f64 b z) (*.f64 a (*.f64 z (*.f64 a b)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 (*.f64 z (*.f64 a b)) (-.f64 (*.f64 z (*.f64 a b)) (*.f64 a t))))))
(*.f64 (*.f64 (*.f64 a (+.f64 t (*.f64 b z))) (*.f64 a (-.f64 t (*.f64 b z)))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 t (*.f64 b z)))))
(*.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(*.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (-.f64 t (*.f64 b z))))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (+.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))) (*.f64 (*.f64 b z) (*.f64 (-.f64 (*.f64 b z) t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))))) (+.f64 (*.f64 t (*.f64 t (*.f64 t t))) (*.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))) (-.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))) (*.f64 t t)))))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (-.f64 (*.f64 t (*.f64 t (*.f64 t t))) (*.f64 (*.f64 b z) (*.f64 (-.f64 (*.f64 b z) t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))) (-.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(*.f64 (/.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z))))) (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z))))) (+.f64 t (*.f64 b z)))
(*.f64 (/.f64 (*.f64 a (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z))))) (-.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 b z) (+.f64 t (*.f64 b z)))))
(+.f64 t (*.f64 b z))
(+.f64 (*.f64 b z) t)
(+.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (neg.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 z z))) (-.f64 t (*.f64 b z)))))
(-.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (/.f64 (*.f64 b (*.f64 b (*.f64 z z))) (-.f64 t (*.f64 b z))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 z z))) (-.f64 (*.f64 b z) t)) (/.f64 (*.f64 t t) (-.f64 (*.f64 b z) t)))
(fma.f64 b z t)
(fma.f64 z b t)
(neg.f64 (/.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))))
(neg.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(neg.f64 (/.f64 (*.f64 (+.f64 t (*.f64 b z)) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z)))) (-.f64 t (*.f64 b z))))
(/.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 t (*.f64 b z))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 t (*.f64 b z))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b z) t) (-.f64 (*.f64 b (*.f64 b (*.f64 z z))) (*.f64 t t))))
(/.f64 (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))) (-.f64 t (*.f64 b z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 t (*.f64 b z)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(/.f64 (*.f64 (+.f64 t (*.f64 b z)) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z)))) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z))))
(/.f64 (+.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t))))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (+.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (-.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 t (*.f64 t t)))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 z z))) (*.f64 t t)) (-.f64 (*.f64 b z) t))
(/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (*.f64 (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (-.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))))
(/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (*.f64 t (*.f64 t (*.f64 t t))) (*.f64 (*.f64 b (*.f64 b (*.f64 z z))) (+.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z))))))))
(/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 t t))) (*.f64 (*.f64 b z) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (*.f64 (-.f64 t (*.f64 b z)) (+.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z))))))
(/.f64 (-.f64 (*.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (*.f64 (-.f64 t (*.f64 b z)) (*.f64 b (*.f64 b (*.f64 z z))))) (*.f64 (-.f64 t (*.f64 b z)) (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t))))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (-.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 t (*.f64 t t))))) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(/.f64 (*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(/.f64 (*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 t (*.f64 t (*.f64 t t))) (*.f64 (*.f64 b (*.f64 b (*.f64 z z))) (+.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))))) (-.f64 t (*.f64 b z))))
(/.f64 (*.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 t t))) (*.f64 (*.f64 b z) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))) (-.f64 t (*.f64 b z))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 t (*.f64 b z)) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 z z))) (*.f64 t t))) (neg.f64 (-.f64 (*.f64 b z) t)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 z z))) (-.f64 t (*.f64 b z))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z)))) (+.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 z z))) (-.f64 t (*.f64 b z))) (/.f64 (*.f64 b (*.f64 b (*.f64 z z))) (-.f64 t (*.f64 b z)))) (*.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (/.f64 (*.f64 b (*.f64 b (*.f64 z z))) (-.f64 t (*.f64 b z)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z)))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 z z))) (-.f64 t (*.f64 b z))) (/.f64 (*.f64 b (*.f64 b (*.f64 z z))) (-.f64 t (*.f64 b z))))) (+.f64 (/.f64 (*.f64 t t) (-.f64 t (*.f64 b z))) (/.f64 (*.f64 b (*.f64 b (*.f64 z z))) (-.f64 t (*.f64 b z)))))
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))) #s(literal 1 binary64)) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(/.f64 (*.f64 (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))) #s(literal 1 binary64)) (-.f64 t (*.f64 b z)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t))))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))) (+.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (-.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 t (*.f64 t t))))))
(/.f64 (*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))) (-.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))))
(/.f64 (*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (-.f64 t (*.f64 b z)))) (+.f64 (*.f64 t (*.f64 t (*.f64 t t))) (*.f64 (*.f64 b (*.f64 b (*.f64 z z))) (+.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))))))
(/.f64 (*.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 t t))) (*.f64 (*.f64 b z) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (-.f64 t (*.f64 b z)))) (+.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 t (*.f64 b z))) #s(literal -1 binary64))
(*.f64 (+.f64 t (*.f64 b z)) (*.f64 (-.f64 t (*.f64 b z)) (/.f64 #s(literal 1 binary64) (-.f64 t (*.f64 b z)))))
(*.f64 (+.f64 t (*.f64 b z)) (/.f64 (-.f64 t (*.f64 b z)) (-.f64 t (*.f64 b z))))
(*.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(*.f64 (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (*.f64 (+.f64 t (*.f64 b z)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))))
(*.f64 (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))) (/.f64 (+.f64 t (*.f64 b z)) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))
(*.f64 #s(literal 1 binary64) (+.f64 t (*.f64 b z)))
(*.f64 (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (-.f64 t (*.f64 b z))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))))
(*.f64 (*.f64 (+.f64 t (*.f64 b z)) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 t (*.f64 b z)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))) (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 t (*.f64 b z))) (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))))
(*.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 z z))) (*.f64 t t)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b z) t)))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))) (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z))))) (+.f64 t (*.f64 b z)))
(*.f64 (/.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))) (+.f64 (*.f64 t (*.f64 (*.f64 t t) (*.f64 t (*.f64 t t)))) (*.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))) (*.f64 (*.f64 b z) (*.f64 (-.f64 (*.f64 b z) t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))))) (+.f64 (*.f64 t (*.f64 t (*.f64 t t))) (*.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))) (-.f64 (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))) (*.f64 t t)))))
(*.f64 (/.f64 (+.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z)))) (-.f64 (*.f64 t (*.f64 t (*.f64 t t))) (*.f64 (*.f64 b z) (*.f64 (-.f64 (*.f64 b z) t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t))))))) (-.f64 (*.f64 t t) (*.f64 b (*.f64 z (-.f64 (*.f64 b z) t)))))
(*.f64 (/.f64 (-.f64 (*.f64 t t) (*.f64 b (*.f64 b (*.f64 z z)))) (-.f64 (*.f64 t (*.f64 t t)) (*.f64 (*.f64 b (*.f64 b z)) (*.f64 b (*.f64 z z))))) (+.f64 (*.f64 t t) (*.f64 (*.f64 b z) (+.f64 t (*.f64 b z)))))
(*.f64 b z)
(*.f64 z b)
(+.f64 (*.f64 z y) (*.f64 z (/.f64 (*.f64 a t) z)))
(+.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z y))
(-.f64 (*.f64 z y) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 a z)) (*.f64 t z)))
(-.f64 (*.f64 z y) (*.f64 (*.f64 t z) (-.f64 #s(literal 0 binary64) (/.f64 a z))))
(-.f64 (/.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 z (-.f64 y (/.f64 (*.f64 a t) z)))) (/.f64 (*.f64 (/.f64 (*.f64 a t) z) (*.f64 z (*.f64 z (/.f64 (*.f64 a t) z)))) (*.f64 z (-.f64 y (/.f64 (*.f64 a t) z)))))
(fma.f64 t (/.f64 (*.f64 a z) z) (*.f64 z y))
(fma.f64 z y (*.f64 z (/.f64 (*.f64 a t) z)))
(fma.f64 z (/.f64 (*.f64 a t) z) (*.f64 z y))
(fma.f64 y z (*.f64 z (/.f64 (*.f64 a t) z)))
(fma.f64 (/.f64 a z) (*.f64 t z) (*.f64 z y))
(fma.f64 (/.f64 (*.f64 a t) z) z (*.f64 z y))
(fma.f64 (*.f64 t z) (/.f64 a z) (*.f64 z y))
(fma.f64 (/.f64 (*.f64 a z) z) t (*.f64 z y))
(/.f64 z (/.f64 #s(literal 1 binary64) (+.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (-.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z y)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 (/.f64 (*.f64 a t) z) (*.f64 z (*.f64 z (/.f64 (*.f64 a t) z))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (-.f64 y (/.f64 (*.f64 a t) z))) (*.f64 (*.f64 z (+.f64 y (/.f64 (*.f64 a t) z))) (*.f64 z (-.f64 y (/.f64 (*.f64 a t) z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y (/.f64 (*.f64 a t) z)) (*.f64 z (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))) (*.f64 z (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 (/.f64 (*.f64 a t) z) (*.f64 z (*.f64 z (/.f64 (*.f64 a t) z)))))) (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (-.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z y)))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 (/.f64 (*.f64 a t) z) (*.f64 z (*.f64 z (/.f64 (*.f64 a t) z)))))) (+.f64 (*.f64 (/.f64 (*.f64 a t) z) (*.f64 z (*.f64 z (/.f64 (*.f64 a t) z)))) (-.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 z (*.f64 y (*.f64 z (/.f64 (*.f64 a t) z)))))))
(/.f64 (*.f64 (*.f64 z (+.f64 y (/.f64 (*.f64 a t) z))) (*.f64 z (-.f64 y (/.f64 (*.f64 a t) z)))) (*.f64 z (-.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 (*.f64 z (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (-.f64 y (/.f64 (*.f64 a t) z)))
(/.f64 (*.f64 z (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 (/.f64 (*.f64 a t) z) (*.f64 z (*.f64 z (/.f64 (*.f64 a t) z))))))) (neg.f64 (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (-.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 z (+.f64 y (/.f64 (*.f64 a t) z))) (*.f64 z (-.f64 y (/.f64 (*.f64 a t) z))))) (neg.f64 (*.f64 z (-.f64 y (/.f64 (*.f64 a t) z)))))
(/.f64 (neg.f64 (*.f64 z (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))))) (-.f64 #s(literal 0 binary64) (-.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 a t) z) (*.f64 z (*.f64 z (/.f64 (*.f64 a t) z)))) (*.f64 z (*.f64 y (*.f64 z y)))) (-.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z y)))
(/.f64 (*.f64 z (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(/.f64 (*.f64 z (+.f64 (neg.f64 (*.f64 y y)) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (-.f64 #s(literal 0 binary64) (-.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 (*.f64 z (-.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (*.f64 y y))) (-.f64 (/.f64 (*.f64 a t) z) y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))) z) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 y y)) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) z) (-.f64 #s(literal 0 binary64) (-.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 (*.f64 (-.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (*.f64 y y)) z) (-.f64 (/.f64 (*.f64 a t) z) y))
(*.f64 z (+.f64 y (/.f64 (*.f64 a t) z)))
(*.f64 (+.f64 y (/.f64 (*.f64 a t) z)) z)
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))) z))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))) (/.f64 z (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(*.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y (/.f64 (*.f64 a t) z))) z))
(*.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (/.f64 z (-.f64 y (/.f64 (*.f64 a t) z))))
(*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 z (*.f64 z z))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 (/.f64 (*.f64 a t) z) (*.f64 z (*.f64 z (/.f64 (*.f64 a t) z)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 z (*.f64 y (*.f64 z y))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (-.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z y))))))
(*.f64 (*.f64 (*.f64 z (+.f64 y (/.f64 (*.f64 a t) z))) (*.f64 z (-.f64 y (/.f64 (*.f64 a t) z)))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 y (/.f64 (*.f64 a t) z)))))
(*.f64 (*.f64 z (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (/.f64 #s(literal 1 binary64) (-.f64 y (/.f64 (*.f64 a t) z))))
(*.f64 (*.f64 z (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (+.f64 y (/.f64 (*.f64 a t) z)))
(*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))) (+.f64 (*.f64 y y) (*.f64 (/.f64 (*.f64 a t) z) (+.f64 y (/.f64 (*.f64 a t) z)))))
(*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)) (*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)) (-.f64 (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 z (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))) (-.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))
(+.f64 y (/.f64 (*.f64 a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+.f64 (/.f64 (*.f64 y y) (-.f64 y (/.f64 (*.f64 a t) z))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (-.f64 y (/.f64 (*.f64 a t) z)))))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y (/.f64 (*.f64 a t) z))) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (-.f64 y (/.f64 (*.f64 a t) z))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 (*.f64 y y) (-.f64 (/.f64 (*.f64 a t) z) y)))
(fma.f64 a (/.f64 t z) y)
(fma.f64 t (/.f64 a z) y)
(fma.f64 (/.f64 a z) t y)
(fma.f64 (*.f64 a t) (/.f64 #s(literal 1 binary64) z) y)
(neg.f64 (/.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))))
(neg.f64 (/.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (-.f64 #s(literal 0 binary64) (-.f64 y (/.f64 (*.f64 a t) z)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 y y)) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (-.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (/.f64 (*.f64 a t) z))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a t) z) y) (-.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (-.f64 y (/.f64 (*.f64 a t) z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (/.f64 (*.f64 a t) z)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(/.f64 (+.f64 (neg.f64 (*.f64 y y)) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (-.f64 #s(literal 0 binary64) (-.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z z) (*.f64 z z)))))) (*.f64 (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))) (*.f64 y (*.f64 y y)))))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (*.f64 y y)) (-.f64 (/.f64 (*.f64 a t) z) y))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z z) (*.f64 z z))))) (*.f64 (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))) (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z z) (*.f64 z z))))) (*.f64 (-.f64 y (/.f64 (*.f64 a t) z)) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (+.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (*.f64 (-.f64 y (/.f64 (*.f64 a t) z)) (+.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 y (/.f64 (*.f64 a t) z))) (*.f64 (-.f64 y (/.f64 (*.f64 a t) z)) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (*.f64 (-.f64 y (/.f64 (*.f64 a t) z)) (-.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z z) (*.f64 z z)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z z) (*.f64 z z))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z z) (*.f64 z z))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (+.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))))) (-.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (-.f64 y (/.f64 (*.f64 a t) z))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 y y)) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 y (/.f64 (*.f64 a t) z)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (*.f64 y y))) (neg.f64 (-.f64 (/.f64 (*.f64 a t) z) y)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y y) (-.f64 y (/.f64 (*.f64 a t) z))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (-.f64 y (/.f64 (*.f64 a t) z))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 y (/.f64 (*.f64 a t) z))) (/.f64 (*.f64 y y) (-.f64 y (/.f64 (*.f64 a t) z)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (-.f64 y (/.f64 (*.f64 a t) z))) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (-.f64 y (/.f64 (*.f64 a t) z)))) (*.f64 (/.f64 (*.f64 y y) (-.f64 y (/.f64 (*.f64 a t) z))) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (-.f64 y (/.f64 (*.f64 a t) z)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (-.f64 y (/.f64 (*.f64 a t) z))) (/.f64 (*.f64 y y) (-.f64 y (/.f64 (*.f64 a t) z)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (-.f64 y (/.f64 (*.f64 a t) z))) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (-.f64 y (/.f64 (*.f64 a t) z))))) (+.f64 (/.f64 (*.f64 y y) (-.f64 y (/.f64 (*.f64 a t) z))) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (-.f64 y (/.f64 (*.f64 a t) z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))) #s(literal 1 binary64)) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) #s(literal 1 binary64)) (-.f64 y (/.f64 (*.f64 a t) z)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z z) (*.f64 z z)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))) (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))) (*.f64 y (*.f64 y y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z z) (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))) (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 a t))) (*.f64 a (*.f64 t (*.f64 a t)))) (*.f64 (*.f64 z z) (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (-.f64 y (/.f64 (*.f64 a t) z)))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (+.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (/.f64 #s(literal 1 binary64) (-.f64 y (/.f64 (*.f64 a t) z)))) (+.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 y (/.f64 (*.f64 a t) z))) #s(literal -1 binary64))
(*.f64 (+.f64 y (/.f64 (*.f64 a t) z)) (*.f64 (-.f64 y (/.f64 (*.f64 a t) z)) (/.f64 #s(literal 1 binary64) (-.f64 y (/.f64 (*.f64 a t) z)))))
(*.f64 (+.f64 y (/.f64 (*.f64 a t) z)) (/.f64 (-.f64 y (/.f64 (*.f64 a t) z)) (-.f64 y (/.f64 (*.f64 a t) z))))
(*.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(*.f64 (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))) (*.f64 (+.f64 y (/.f64 (*.f64 a t) z)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))))
(*.f64 (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))) (/.f64 (+.f64 y (/.f64 (*.f64 a t) z)) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))
(*.f64 #s(literal 1 binary64) (+.f64 y (/.f64 (*.f64 a t) z)))
(*.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (/.f64 #s(literal 1 binary64) (-.f64 y (/.f64 (*.f64 a t) z))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))))
(*.f64 (+.f64 (neg.f64 (*.f64 y y)) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 y (/.f64 (*.f64 a t) z)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))) (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y (/.f64 (*.f64 a t) z))) (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))))
(*.f64 (-.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 a t) z) y)))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))))) (+.f64 y (/.f64 (*.f64 a t) z)))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))) (+.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)) (*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)))))) (+.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)) (-.f64 (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)) (*.f64 y y)))))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t)))) (-.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a)) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))) (-.f64 (*.f64 y y) (/.f64 (*.f64 t (-.f64 (/.f64 (*.f64 a t) z) y)) (/.f64 z a))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t)))) (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (/.f64 (/.f64 (*.f64 a t) z) (/.f64 z (*.f64 a t))) (/.f64 z (*.f64 a t))))) (+.f64 (*.f64 y y) (*.f64 (/.f64 (*.f64 a t) z) (+.f64 y (/.f64 (*.f64 a t) z)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a t) z)))
(/.f64 t (/.f64 z a))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 a t)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (*.f64 a t)) #s(literal 1 binary64)))
(/.f64 (*.f64 a t) z)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 a t))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a t)) (-.f64 #s(literal 0 binary64) z))
(/.f64 (-.f64 #s(literal 0 binary64) t) (/.f64 z (-.f64 #s(literal 0 binary64) a)))
(/.f64 (/.f64 t z) (/.f64 #s(literal 1 binary64) a))
(/.f64 (*.f64 (*.f64 a t) #s(literal 1 binary64)) z)
(/.f64 (*.f64 t #s(literal -1 binary64)) (/.f64 z (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 a t) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) z))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a t))) z)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a t)) #s(literal -1 binary64)) z)
(pow.f64 (/.f64 z (*.f64 a t)) #s(literal -1 binary64))
(*.f64 a (/.f64 t z))
(*.f64 t (/.f64 a z))
(*.f64 (/.f64 a z) t)
(*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (/.f64 #s(literal -1 binary64) z) t))
(*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 t (-.f64 #s(literal 0 binary64) z)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a t) z))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 a t))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 t (/.f64 #s(literal 1 binary64) a)))
(*.f64 (*.f64 a t) (/.f64 #s(literal 1 binary64) z))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a t)) (/.f64 #s(literal -1 binary64) z))
(*.f64 (/.f64 t z) a)
(*.f64 (/.f64 t z) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (*.f64 (*.f64 a t) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z))
(*.f64 (/.f64 t #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 a z)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1 binary64)) (/.f64 t z))
(*.f64 (/.f64 t (-.f64 #s(literal 0 binary64) z)) (-.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 t #s(literal 1 binary64)) (/.f64 a z))
(exp.f64 (*.f64 (log.f64 (/.f64 z a)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 a z)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) z)) (-.f64 #s(literal 0 binary64) (/.f64 a z)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 a z)))
(/.f64 a z)
(/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) z))
(/.f64 #s(literal 1 binary64) (/.f64 z a))
(/.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 #s(literal 1 binary64) a))
(/.f64 #s(literal -1 binary64) (/.f64 z (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) z))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (-.f64 #s(literal 0 binary64) z))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1 binary64)) z)
(pow.f64 (/.f64 z a) #s(literal -1 binary64))
(*.f64 a (/.f64 #s(literal 1 binary64) z))
(*.f64 (/.f64 a z) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 #s(literal -1 binary64) z))
(*.f64 #s(literal 1 binary64) (/.f64 a z))
(*.f64 (/.f64 #s(literal 1 binary64) z) a)
(*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 a z)))
(*.f64 (/.f64 #s(literal -1 binary64) z) (-.f64 #s(literal 0 binary64) a))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (/.f64 #s(literal -1 binary64) z))
(*.f64 (pow.f64 (/.f64 z a) #s(literal -1/2 binary64)) (pow.f64 (/.f64 z a) #s(literal -1/2 binary64)))
(*.f64 a (*.f64 b z))
(*.f64 b (*.f64 a z))
(*.f64 z (*.f64 a b))
(*.f64 (*.f64 b z) a)
(*.f64 (*.f64 a z) b)
(*.f64 (*.f64 a b) z)
(*.f64 a z)
(*.f64 z a)
(*.f64 a (*.f64 b z))
(*.f64 b (*.f64 a z))
(*.f64 z (*.f64 a b))
(*.f64 (*.f64 b z) a)
(*.f64 (*.f64 a z) b)
(*.f64 (*.f64 a b) z)
(*.f64 b z)
(*.f64 z b)

simplify452.0ms (5.9%)

Algorithm
egg-herbie
Rules
3370×*-lowering-*.f32
3370×*-lowering-*.f64
1596×sum3-define
1340×+-lowering-+.f64
1340×+-lowering-+.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01161835
14571736
215491736
349481736
477541736
085061736
Stop Event
iter limit
node limit
Counts
384 → 384
Calls
Call 1
Inputs
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (+ t (* b z)))
(* a (* b z))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(* a t)
(* t (+ a (/ (* a (* b z)) t)))
(* t (+ a (/ (* a (* b z)) t)))
(* t (+ a (/ (* a (* b z)) t)))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(* a t)
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(* a (* b z))
(* b (+ (* a z) (/ (* a t) b)))
(* b (+ (* a z) (/ (* a t) b)))
(* b (+ (* a z) (/ (* a t) b)))
(* a (* b z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(* a t)
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(+ (* a t) (* a (* b z)))
(* a (* b z))
(* z (+ (* a b) (/ (* a t) z)))
(* z (+ (* a b) (/ (* a t) z)))
(* z (+ (* a b) (/ (* a t) z)))
(* a (* b z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(* b z)
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
t
(* t (+ 1 (/ (* b z) t)))
(* t (+ 1 (/ (* b z) t)))
(* t (+ 1 (/ (* b z) t)))
t
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
t
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
(* b z)
(* b (+ z (/ t b)))
(* b (+ z (/ t b)))
(* b (+ z (/ t b)))
(* b z)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
t
(+ t (* b z))
(+ t (* b z))
(+ t (* b z))
(* b z)
(* z (+ b (/ t z)))
(* z (+ b (/ t z)))
(* z (+ b (/ t z)))
(* b z)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* a t)
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(* y z)
(* z (+ y (/ (* a t) z)))
(* z (+ y (/ (* a t) z)))
(* z (+ y (/ (* a t) z)))
(* y z)
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(* a t)
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(* y z)
(* y (+ z (/ (* a t) y)))
(* y (+ z (/ (* a t) y)))
(* y (+ z (/ (* a t) y)))
(* y z)
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(* y z)
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(* a t)
(* t (+ a (/ (* y z) t)))
(* t (+ a (/ (* y z) t)))
(* t (+ a (/ (* y z) t)))
(* a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(* y z)
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(+ (* a t) (* y z))
(* a t)
(* a (+ t (/ (* y z) a)))
(* a (+ t (/ (* y z) a)))
(* a (+ t (/ (* y z) a)))
(* a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(/ (* a t) z)
(+ y (/ (* a t) z))
(+ y (/ (* a t) z))
(+ y (/ (* a t) z))
y
(* y (+ 1 (/ (* a t) (* y z))))
(* y (+ 1 (/ (* a t) (* y z))))
(* y (+ 1 (/ (* a t) (* y z))))
y
(* -1 (* y (- (* -1 (/ (* a t) (* y z))) 1)))
(* -1 (* y (- (* -1 (/ (* a t) (* y z))) 1)))
(* -1 (* y (- (* -1 (/ (* a t) (* y z))) 1)))
y
(+ y (/ (* a t) z))
(+ y (/ (* a t) z))
(+ y (/ (* a t) z))
(/ (* a t) z)
(* t (+ (/ a z) (/ y t)))
(* t (+ (/ a z) (/ y t)))
(* t (+ (/ a z) (/ y t)))
(/ (* a t) z)
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ y t)))))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ y t)))))
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ y t)))))
y
(+ y (/ (* a t) z))
(+ y (/ (* a t) z))
(+ y (/ (* a t) z))
(/ (* a t) z)
(* a (+ (/ t z) (/ y a)))
(* a (+ (/ t z) (/ y a)))
(* a (+ (/ t z) (/ y a)))
(/ (* a t) z)
(* -1 (* a (+ (* -1 (/ t z)) (* -1 (/ y a)))))
(* -1 (* a (+ (* -1 (/ t z)) (* -1 (/ y a)))))
(* -1 (* a (+ (* -1 (/ t z)) (* -1 (/ y a)))))
(/ (* a t) z)
(/ (+ (* a t) (* y z)) z)
(/ (+ (* a t) (* y z)) z)
(/ (+ (* a t) (* y z)) z)
y
(+ y (/ (* a t) z))
(+ y (/ (* a t) z))
(+ y (/ (* a t) z))
y
(+ y (/ (* a t) z))
(+ y (/ (* a t) z))
(+ y (/ (* a t) z))
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ (* a t) z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(/ a z)
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a z)
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* a (* b z))
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
(* b z)
Outputs
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (+ t (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (* b z))
(*.f64 b (*.f64 a z))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a t)
(*.f64 a t)
(* t (+ a (/ (* a (* b z)) t)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* t (+ a (/ (* a (* b z)) t)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* t (+ a (/ (* a (* b z)) t)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a t)
(*.f64 a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(*.f64 a (+.f64 t (*.f64 b z)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(*.f64 a (+.f64 t (*.f64 b z)))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* a (* b z)) t)))))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a t)
(*.f64 a t)
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* b (+ (* a z) (/ (* a t) b)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* b (+ (* a z) (/ (* a t) b)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* b (+ (* a z) (/ (* a t) b)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(*.f64 a (+.f64 t (*.f64 b z)))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(*.f64 a (+.f64 t (*.f64 b z)))
(* -1 (* b (+ (* -1 (* a z)) (* -1 (/ (* a t) b)))))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a t)
(*.f64 a t)
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(+ (* a t) (* a (* b z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* z (+ (* a b) (/ (* a t) z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* z (+ (* a b) (/ (* a t) z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* z (+ (* a b) (/ (* a t) z)))
(*.f64 a (+.f64 t (*.f64 b z)))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(*.f64 a (+.f64 t (*.f64 b z)))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(*.f64 a (+.f64 t (*.f64 b z)))
(* -1 (* z (+ (* -1 (* a b)) (* -1 (/ (* a t) z)))))
(*.f64 a (+.f64 t (*.f64 b z)))
(* b z)
(*.f64 b z)
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
t
(* t (+ 1 (/ (* b z) t)))
(+.f64 t (*.f64 b z))
(* t (+ 1 (/ (* b z) t)))
(+.f64 t (*.f64 b z))
(* t (+ 1 (/ (* b z) t)))
(+.f64 t (*.f64 b z))
t
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(+.f64 t (*.f64 b z))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(+.f64 t (*.f64 b z))
(* -1 (* t (- (* -1 (/ (* b z) t)) 1)))
(+.f64 t (*.f64 b z))
t
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
(* b z)
(*.f64 b z)
(* b (+ z (/ t b)))
(+.f64 t (*.f64 b z))
(* b (+ z (/ t b)))
(+.f64 t (*.f64 b z))
(* b (+ z (/ t b)))
(+.f64 t (*.f64 b z))
(* b z)
(*.f64 b z)
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(+.f64 t (*.f64 b z))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(+.f64 t (*.f64 b z))
(* -1 (* b (+ (* -1 z) (* -1 (/ t b)))))
(+.f64 t (*.f64 b z))
t
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
(+ t (* b z))
(+.f64 t (*.f64 b z))
(* b z)
(*.f64 b z)
(* z (+ b (/ t z)))
(+.f64 t (*.f64 b z))
(* z (+ b (/ t z)))
(+.f64 t (*.f64 b z))
(* z (+ b (/ t z)))
(+.f64 t (*.f64 b z))
(* b z)
(*.f64 b z)
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(+.f64 t (*.f64 b z))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(+.f64 t (*.f64 b z))
(* -1 (* z (+ (* -1 b) (* -1 (/ t z)))))
(+.f64 t (*.f64 b z))
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* a t)
(*.f64 a t)
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(* z (+ y (/ (* a t) z)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* z (+ y (/ (* a t) z)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* z (+ y (/ (* a t) z)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* z (+ (* -1 y) (* -1 (/ (* a t) z)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a t)
(*.f64 a t)
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(* y (+ z (/ (* a t) y)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y (+ z (/ (* a t) y)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y (+ z (/ (* a t) y)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* y (+ (* -1 z) (* -1 (/ (* a t) y)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a t)
(*.f64 a t)
(* t (+ a (/ (* y z) t)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* t (+ a (/ (* y z) t)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* t (+ a (/ (* y z) t)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a t)
(*.f64 a t)
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* t (+ (* -1 a) (* -1 (/ (* y z) t)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* y z)
(*.f64 z y)
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(+ (* a t) (* y z))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a t)
(*.f64 a t)
(* a (+ t (/ (* y z) a)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a (+ t (/ (* y z) a)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a (+ t (/ (* y z) a)))
(+.f64 (*.f64 a t) (*.f64 z y))
(* a t)
(*.f64 a t)
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(* -1 (* a (+ (* -1 t) (* -1 (/ (* y z) a)))))
(+.f64 (*.f64 a t) (*.f64 z y))
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
y
(* y (+ 1 (/ (* a t) (* y z))))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* y (+ 1 (/ (* a t) (* y z))))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* y (+ 1 (/ (* a t) (* y z))))
(+.f64 (/.f64 (*.f64 a t) z) y)
y
(* -1 (* y (- (* -1 (/ (* a t) (* y z))) 1)))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* -1 (* y (- (* -1 (/ (* a t) (* y z))) 1)))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* -1 (* y (- (* -1 (/ (* a t) (* y z))) 1)))
(+.f64 (/.f64 (*.f64 a t) z) y)
y
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(* t (+ (/ a z) (/ y t)))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* t (+ (/ a z) (/ y t)))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* t (+ (/ a z) (/ y t)))
(+.f64 (/.f64 (*.f64 a t) z) y)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ y t)))))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ y t)))))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* -1 (* t (+ (* -1 (/ a z)) (* -1 (/ y t)))))
(+.f64 (/.f64 (*.f64 a t) z) y)
y
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(* a (+ (/ t z) (/ y a)))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* a (+ (/ t z) (/ y a)))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* a (+ (/ t z) (/ y a)))
(+.f64 (/.f64 (*.f64 a t) z) y)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(* -1 (* a (+ (* -1 (/ t z)) (* -1 (/ y a)))))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* -1 (* a (+ (* -1 (/ t z)) (* -1 (/ y a)))))
(+.f64 (/.f64 (*.f64 a t) z) y)
(* -1 (* a (+ (* -1 (/ t z)) (* -1 (/ y a)))))
(+.f64 (/.f64 (*.f64 a t) z) y)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (+ (* a t) (* y z)) z)
(/.f64 (+.f64 (*.f64 a t) (*.f64 z y)) z)
(/ (+ (* a t) (* y z)) z)
(/.f64 (+.f64 (*.f64 a t) (*.f64 z y)) z)
(/ (+ (* a t) (* y z)) z)
(/.f64 (+.f64 (*.f64 a t) (*.f64 z y)) z)
y
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
y
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(+ y (/ (* a t) z))
(+.f64 (/.f64 (*.f64 a t) z) y)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ (* a t) z)
(/.f64 (*.f64 a t) z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(/ a z)
(/.f64 a z)
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a z)
(*.f64 a z)
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* a (* b z))
(*.f64 b (*.f64 a z))
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)
(* b z)
(*.f64 b z)

eval86.0ms (1.1%)

Compiler

Compiled 11263 to 890 computations (92.1% saved)

prune157.0ms (2.1%)

Pruning

13 alts after pruning (0 fresh and 13 done)

PrunedKeptTotal
New6670667
Fresh000
Picked044
Done099
Total66713680
Accuracy
100.0%
Counts
680 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.4%
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
51.1%
(+.f64 (*.f64 y z) (*.f64 a t))
51.4%
(+.f64 (*.f64 y z) x)
54.7%
(+.f64 x (*.f64 (*.f64 a z) b))
28.4%
(*.f64 (*.f64 z b) a)
30.3%
(*.f64 (*.f64 a z) b)
43.2%
(*.f64 z (+.f64 y (*.f64 t (/.f64 a z))))
50.3%
(*.f64 z (+.f64 y (*.f64 a b)))
27.5%
(*.f64 z (*.f64 a b))
27.2%
(*.f64 z y)
52.2%
(*.f64 a (+.f64 t (*.f64 b z)))
28.5%
(*.f64 a t)
26.4%
x
Compiler

Compiled 278 to 152 computations (45.3% saved)

regimes86.0ms (1.1%)

Counts
17 → 2
Calls
Call 1
Inputs
x
(*.f64 a t)
(*.f64 z y)
(*.f64 b (*.f64 a z))
(*.f64 z (*.f64 a b))
(*.f64 (*.f64 a z) b)
(*.f64 (*.f64 z b) a)
(+.f64 (*.f64 y z) x)
(*.f64 a (+.f64 t (*.f64 b z)))
(*.f64 z (+.f64 y (*.f64 a b)))
(+.f64 x (*.f64 (*.f64 a z) b))
(+.f64 (*.f64 y z) (*.f64 a t))
(*.f64 z (+.f64 y (*.f64 t (/.f64 a z))))
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Outputs
(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
Calls

7 calls:

48.0ms
a
7.0ms
y
6.0ms
t
6.0ms
x
6.0ms
b
Results
AccuracySegmentsBranch
93.5%1x
93.5%1y
99.9%3z
93.5%1t
93.5%1a
96.1%2b
98.8%2(+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b))
Compiler

Compiled 63 to 49 computations (22.2% saved)

regimes7.0ms (0.1%)

Counts
16 → 3
Calls
Call 1
Inputs
x
(*.f64 a t)
(*.f64 z y)
(*.f64 b (*.f64 a z))
(*.f64 z (*.f64 a b))
(*.f64 (*.f64 a z) b)
(*.f64 (*.f64 z b) a)
(+.f64 (*.f64 y z) x)
(*.f64 a (+.f64 t (*.f64 b z)))
(*.f64 z (+.f64 y (*.f64 a b)))
(+.f64 x (*.f64 (*.f64 a z) b))
(+.f64 (*.f64 y z) (*.f64 a t))
(*.f64 z (+.f64 y (*.f64 t (/.f64 a z))))
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
Outputs
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))
Calls

1 calls:

5.0ms
z
Results
AccuracySegmentsBranch
99.9%3z
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes13.0ms (0.2%)

Counts
15 → 2
Calls
Call 1
Inputs
x
(*.f64 a t)
(*.f64 z y)
(*.f64 b (*.f64 a z))
(*.f64 z (*.f64 a b))
(*.f64 (*.f64 a z) b)
(*.f64 (*.f64 z b) a)
(+.f64 (*.f64 y z) x)
(*.f64 a (+.f64 t (*.f64 b z)))
(*.f64 z (+.f64 y (*.f64 a b)))
(+.f64 x (*.f64 (*.f64 a z) b))
(+.f64 (*.f64 y z) (*.f64 a t))
(*.f64 z (+.f64 y (*.f64 t (/.f64 a z))))
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
Outputs
(+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b)))))
(+.f64 x (*.f64 (*.f64 a z) b))
Calls

2 calls:

6.0ms
z
5.0ms
b
Results
AccuracySegmentsBranch
95.3%2b
95.0%2z
Compiler

Compiled 14 to 12 computations (14.3% saved)

regimes32.0ms (0.4%)

Counts
14 → 3
Calls
Call 1
Inputs
x
(*.f64 a t)
(*.f64 z y)
(*.f64 b (*.f64 a z))
(*.f64 z (*.f64 a b))
(*.f64 (*.f64 a z) b)
(*.f64 (*.f64 z b) a)
(+.f64 (*.f64 y z) x)
(*.f64 a (+.f64 t (*.f64 b z)))
(*.f64 z (+.f64 y (*.f64 a b)))
(+.f64 x (*.f64 (*.f64 a z) b))
(+.f64 (*.f64 y z) (*.f64 a t))
(*.f64 z (+.f64 y (*.f64 t (/.f64 a z))))
(+.f64 (*.f64 z y) (*.f64 (*.f64 a z) b))
Outputs
(*.f64 a (+.f64 t (*.f64 b z)))
(+.f64 (*.f64 y z) x)
(*.f64 a (+.f64 t (*.f64 b z)))
Calls

6 calls:

7.0ms
z
6.0ms
t
5.0ms
y
5.0ms
x
5.0ms
b
Results
AccuracySegmentsBranch
70.3%4x
73.7%3y
70.3%3t
78.4%3a
70.2%4z
71.2%5b
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes22.0ms (0.3%)

Counts
8 → 3
Calls
Call 1
Inputs
x
(*.f64 a t)
(*.f64 z y)
(*.f64 b (*.f64 a z))
(*.f64 z (*.f64 a b))
(*.f64 (*.f64 a z) b)
(*.f64 (*.f64 z b) a)
(+.f64 (*.f64 y z) x)
Outputs
(*.f64 b (*.f64 a z))
(+.f64 (*.f64 y z) x)
(*.f64 b (*.f64 a z))
Calls

6 calls:

4.0ms
x
4.0ms
a
3.0ms
t
3.0ms
b
3.0ms
y
Results
AccuracySegmentsBranch
60.7%3b
55.2%2z
51.4%1x
63.9%5t
55.2%3y
63.2%3a
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes21.0ms (0.3%)

Counts
7 → 4
Calls
Call 1
Inputs
x
(*.f64 a t)
(*.f64 z y)
(*.f64 b (*.f64 a z))
(*.f64 z (*.f64 a b))
(*.f64 (*.f64 a z) b)
(*.f64 (*.f64 z b) a)
Outputs
(*.f64 a t)
(*.f64 b (*.f64 a z))
x
(*.f64 a t)
Calls

6 calls:

5.0ms
a
4.0ms
y
3.0ms
b
3.0ms
t
3.0ms
z
Results
AccuracySegmentsBranch
45.6%4x
45.7%3y
46.6%4z
47.3%5b
49.1%4t
47.8%4a
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes13.0ms (0.2%)

Counts
3 → 4
Calls
Call 1
Inputs
x
(*.f64 a t)
(*.f64 z y)
Outputs
(*.f64 a t)
(*.f64 z y)
x
(*.f64 a t)
Calls

6 calls:

2.0ms
y
2.0ms
b
2.0ms
t
2.0ms
z
2.0ms
a
Results
AccuracySegmentsBranch
40.5%3x
34.5%4b
41.5%4z
43.6%4y
45.5%4a
44.9%4t
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes4.0ms (0%)

Counts
2 → 3
Calls
Call 1
Inputs
x
(*.f64 a t)
Outputs
(*.f64 a t)
x
(*.f64 a t)
Calls

2 calls:

2.0ms
a
2.0ms
t
Results
AccuracySegmentsBranch
40.9%3t
42.3%3a
Compiler

Compiled 14 to 12 computations (14.3% saved)

regimes9.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
x
Outputs
x
Calls

6 calls:

2.0ms
y
1.0ms
a
1.0ms
t
1.0ms
z
1.0ms
b
Results
AccuracySegmentsBranch
26.4%1b
26.4%1z
26.4%1x
26.4%1t
26.4%1y
26.4%1a
Compiler

Compiled 42 to 36 computations (14.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 30 to 21 computations (30% saved)

bsearch15.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
8.0ms
2.007036392225454e-22
1.518720115002796e-12
6.0ms
-2.2417979087106464e+30
-1.0513005102380381e+20
Results
10.0ms96×0valid
Compiler

Compiled 282 to 183 computations (35.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-mult: 3.0ms (69.8% of total)
ival-add: 1.0ms (23.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch22.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
5.910416727728581e+246
1.3698518440831469e+265
Results
15.0ms160×0valid
Compiler

Compiled 370 to 251 computations (32.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 6.0ms (69.5% of total)
ival-add: 3.0ms (34.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch24.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
9.845533744831951e+23
2.4966725348928896e+26
8.0ms
-9.527353394857518e-63
-6.020553428960957e-63
Results
16.0ms176×0valid
Compiler

Compiled 316 to 230 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 6.0ms (67.1% of total)
ival-add: 3.0ms (33.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch30.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.354167237672527e+200
4.6503188349798326e+203
11.0ms
-1.0580280152381849e+90
-4.5168335300295837e+89
Results
21.0ms208×0valid
Compiler

Compiled 342 to 255 computations (25.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 6.0ms (64% of total)
ival-add: 3.0ms (32% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch50.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
1.102582552226239e+40
7.350582349947778e+40
20.0ms
1.5976547231773524e-118
1.8455165927990996e-112
16.0ms
-5.9606622633292006e+35
-5.76758322410444e+33
Results
33.0ms352×0valid
Compiler

Compiled 472 to 374 computations (20.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 10.0ms (63.4% of total)
ival-add: 5.0ms (31.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch67.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
5.508953190744817e-29
1.0068658459033978e-17
15.0ms
4.181780702281021e-295
1.420130058958249e-292
24.0ms
-9.321547314084251e-70
-7.570167341803751e-81
Results
44.0ms448×0valid
Compiler

Compiled 554 to 451 computations (18.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 18.0ms (73.1% of total)
ival-add: 7.0ms (28.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch36.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
5.508953190744817e-29
1.0068658459033978e-17
14.0ms
-9.527353394857518e-63
-6.020553428960957e-63
Results
26.0ms224×0valid
Compiler

Compiled 282 to 231 computations (18.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 13.0ms (78.1% of total)
ival-add: 3.0ms (18% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify41.0ms (0.5%)

Algorithm
egg-herbie
Rules
22×+-commutative_binary64
18×*-commutative_binary64
if-if-or-not_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081209
1117209
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))
(if (<=.f64 z #s(literal -2000000000000000039769249677312 binary64)) (*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))) (if (<=.f64 z #s(literal 3961408125713217/39614081257132168796771975168 binary64)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))))
(if (<=.f64 b #s(literal 279999999999999980056675345702692110325487009827241451424898814596411626699267698322168975603518717403892829135473317787121042072620314318810040020626742377589359249008825310226300459172098314867416861206865801345592849192946509323584199901497119870498577055744 binary64)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 x (*.f64 (*.f64 a z) b)))
(if (<=.f64 a #s(literal -7040159025628825/926336713898529563388567880069503262826159877325124512315660672063305037119488 binary64)) (*.f64 a (+.f64 t (*.f64 b z))) (if (<=.f64 a #s(literal 69999999999999999899336704 binary64)) (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 b z)))))
(if (<=.f64 a #s(literal -960000000000000017579161551004646768897836269835905888562434149434242425924314689859223552 binary64)) (*.f64 b (*.f64 a z)) (if (<=.f64 a #s(literal 9000000000000000203497741476416575361141562550107102725657191068951819545901814625639260091747172162412078147083089376061231435770009973368079740231077275519322024170873365704679181866067365849368363008 binary64)) (+.f64 (*.f64 y z) x) (*.f64 b (*.f64 a z))))
(if (<=.f64 t #s(literal -209999999999999989723720011885838336 binary64)) (*.f64 a t) (if (<=.f64 t #s(literal 5718631244124181/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 binary64)) (*.f64 b (*.f64 a z)) (if (<=.f64 t #s(literal 11200000000000000050098155130733104988160 binary64)) x (*.f64 a t))))
(if (<=.f64 a #s(literal -4933446505185083/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 binary64)) (*.f64 a t) (if (<=.f64 a #s(literal 8916557948917087/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864 binary64)) (*.f64 z y) (if (<=.f64 a #s(literal 8885453165039545/348449143727040986586495598010130648530944 binary64)) x (*.f64 a t))))
(if (<=.f64 a #s(literal -7410693711188237/926336713898529563388567880069503262826159877325124512315660672063305037119488 binary64)) (*.f64 a t) (if (<=.f64 a #s(literal 8166776806102523/2722258935367507707706996859454145691648 binary64)) x (*.f64 a t)))
x
Outputs
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) (*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))
(if (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 z a) b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 z a) b)) (*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))))
(if (<=.f64 z #s(literal -2000000000000000039769249677312 binary64)) (*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z)))))) (if (<=.f64 z #s(literal 3961408125713217/39614081257132168796771975168 binary64)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (*.f64 z (+.f64 y (+.f64 (/.f64 x z) (*.f64 a (+.f64 b (/.f64 t z))))))))
(if (<=.f64 b #s(literal 279999999999999980056675345702692110325487009827241451424898814596411626699267698322168975603518717403892829135473317787121042072620314318810040020626742377589359249008825310226300459172098314867416861206865801345592849192946509323584199901497119870498577055744 binary64)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 x (*.f64 (*.f64 a z) b)))
(if (<=.f64 b #s(literal 279999999999999980056675345702692110325487009827241451424898814596411626699267698322168975603518717403892829135473317787121042072620314318810040020626742377589359249008825310226300459172098314867416861206865801345592849192946509323584199901497119870498577055744 binary64)) (+.f64 (*.f64 y z) (+.f64 x (*.f64 a (+.f64 t (*.f64 z b))))) (+.f64 x (*.f64 (*.f64 z a) b)))
(if (<=.f64 a #s(literal -7040159025628825/926336713898529563388567880069503262826159877325124512315660672063305037119488 binary64)) (*.f64 a (+.f64 t (*.f64 b z))) (if (<=.f64 a #s(literal 69999999999999999899336704 binary64)) (+.f64 (*.f64 y z) x) (*.f64 a (+.f64 t (*.f64 b z)))))
(if (<=.f64 a #s(literal -7040159025628825/926336713898529563388567880069503262826159877325124512315660672063305037119488 binary64)) (*.f64 a (+.f64 t (*.f64 z b))) (if (<=.f64 a #s(literal 69999999999999999899336704 binary64)) (+.f64 x (*.f64 y z)) (*.f64 a (+.f64 t (*.f64 z b)))))
(if (<=.f64 a #s(literal -960000000000000017579161551004646768897836269835905888562434149434242425924314689859223552 binary64)) (*.f64 b (*.f64 a z)) (if (<=.f64 a #s(literal 9000000000000000203497741476416575361141562550107102725657191068951819545901814625639260091747172162412078147083089376061231435770009973368079740231077275519322024170873365704679181866067365849368363008 binary64)) (+.f64 (*.f64 y z) x) (*.f64 b (*.f64 a z))))
(if (<=.f64 a #s(literal -960000000000000017579161551004646768897836269835905888562434149434242425924314689859223552 binary64)) (*.f64 (*.f64 z a) b) (if (<=.f64 a #s(literal 9000000000000000203497741476416575361141562550107102725657191068951819545901814625639260091747172162412078147083089376061231435770009973368079740231077275519322024170873365704679181866067365849368363008 binary64)) (+.f64 x (*.f64 y z)) (*.f64 (*.f64 z a) b)))
(if (<=.f64 t #s(literal -209999999999999989723720011885838336 binary64)) (*.f64 a t) (if (<=.f64 t #s(literal 5718631244124181/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 binary64)) (*.f64 b (*.f64 a z)) (if (<=.f64 t #s(literal 11200000000000000050098155130733104988160 binary64)) x (*.f64 a t))))
(if (<=.f64 t #s(literal -209999999999999989723720011885838336 binary64)) (*.f64 t a) (if (<=.f64 t #s(literal 5718631244124181/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 binary64)) (*.f64 (*.f64 z a) b) (if (<=.f64 t #s(literal 11200000000000000050098155130733104988160 binary64)) x (*.f64 t a))))
(if (<=.f64 a #s(literal -4933446505185083/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 binary64)) (*.f64 a t) (if (<=.f64 a #s(literal 8916557948917087/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864 binary64)) (*.f64 z y) (if (<=.f64 a #s(literal 8885453165039545/348449143727040986586495598010130648530944 binary64)) x (*.f64 a t))))
(if (<=.f64 a #s(literal -4933446505185083/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 binary64)) (*.f64 t a) (if (<=.f64 a #s(literal 8916557948917087/719077253944926363091722076315609893447190791576922629093720324630930703222003852530833909289630144084480455519485573430635159075257666489971389722557896497511071573699461941105208878404984376477812331808340023075352602729369851525895652442163308948653402042738345192959788983753918865219341425318496896548864 binary64)) (*.f64 y z) (if (<=.f64 a #s(literal 8885453165039545/348449143727040986586495598010130648530944 binary64)) x (*.f64 t a))))
(if (<=.f64 a #s(literal -7410693711188237/926336713898529563388567880069503262826159877325124512315660672063305037119488 binary64)) (*.f64 a t) (if (<=.f64 a #s(literal 8166776806102523/2722258935367507707706996859454145691648 binary64)) x (*.f64 a t)))
(if (<=.f64 a #s(literal -7410693711188237/926336713898529563388567880069503262826159877325124512315660672063305037119488 binary64)) (*.f64 t a) (if (<=.f64 a #s(literal 8166776806102523/2722258935367507707706996859454145691648 binary64)) x (*.f64 t a)))
x

soundness447.0ms (5.9%)

Rules
3786×*-lowering-*.f32
3786×*-lowering-*.f64
3240×+-lowering-+.f64
3240×+-lowering-+.f32
1174×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01314
12812
27711
317810
426810
528710
629010
029010
02654206
110113790
235983625
082273625
Stop Event
done
iter limit
node limit
iter limit
saturated
Compiler

Compiled 740 to 406 computations (45.1% saved)

preprocess66.0ms (0.9%)

Compiler

Compiled 630 to 222 computations (64.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...