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

Time bar (total: 9.5s)

analyze1.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 25 to 18 computations (28% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-div: 0.0ms (0% of total)
ival-sub: 0.0ms (0% of total)
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.7s (17.8%)

Results
1.3s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 876.0ms
ival-mult: 410.0ms (46.8% of total)
ival-div: 304.0ms (34.7% of total)
ival-add: 102.0ms (11.6% of total)
ival-sub: 41.0ms (4.7% of total)
const: 15.0ms (1.7% of total)
backward-pass: 3.0ms (0.3% of total)
Bogosity

preprocess226.0ms (2.4%)

Algorithm
egg-herbie
Rules
3370×sum3-define
2010×fmsub-define
1952×fnmsub-define
1920×fma-lowering-fma.f32
1920×fma-lowering-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0167595
1498550
21639536
35264536
47715536
01716
13315
29014
324114
458314
5185314
6331814
7594014
0802514
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c)
Outputs
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c)
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) (+.f64 (*.f64 x y) c)))
Call 2
Inputs
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* (neg x) y) (/ (* z t) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* x (neg y)) (/ (* z t) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* x y) (/ (* (neg z) t) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* x y) (/ (* z (neg t)) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* (neg a) b) 4)) c)
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a (neg b)) 4)) c)
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg c))
(neg (+ (- (+ (* (neg x) y) (/ (* z t) 16)) (/ (* a b) 4)) c))
(neg (+ (- (+ (* x (neg y)) (/ (* z t) 16)) (/ (* a b) 4)) c))
(neg (+ (- (+ (* x y) (/ (* (neg z) t) 16)) (/ (* a b) 4)) c))
(neg (+ (- (+ (* x y) (/ (* z (neg t)) 16)) (/ (* a b) 4)) c))
(neg (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* (neg a) b) 4)) c))
(neg (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a (neg b)) 4)) c))
(neg (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg c)))
(+ (- (+ (* y x) (/ (* z t) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* z y) (/ (* x t) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* t y) (/ (* z x) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* a y) (/ (* z t) 16)) (/ (* x b) 4)) c)
(+ (- (+ (* b y) (/ (* z t) 16)) (/ (* a x) 4)) c)
(+ (- (+ (* c y) (/ (* z t) 16)) (/ (* a b) 4)) x)
(+ (- (+ (* x z) (/ (* y t) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* x t) (/ (* z y) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* x a) (/ (* z t) 16)) (/ (* y b) 4)) c)
(+ (- (+ (* x b) (/ (* z t) 16)) (/ (* a y) 4)) c)
(+ (- (+ (* x c) (/ (* z t) 16)) (/ (* a b) 4)) y)
(+ (- (+ (* x y) (/ (* t z) 16)) (/ (* a b) 4)) c)
(+ (- (+ (* x y) (/ (* a t) 16)) (/ (* z b) 4)) c)
(+ (- (+ (* x y) (/ (* b t) 16)) (/ (* a z) 4)) c)
(+ (- (+ (* x y) (/ (* c t) 16)) (/ (* a b) 4)) z)
(+ (- (+ (* x y) (/ (* z a) 16)) (/ (* t b) 4)) c)
(+ (- (+ (* x y) (/ (* z b) 16)) (/ (* a t) 4)) c)
(+ (- (+ (* x y) (/ (* z c) 16)) (/ (* a b) 4)) t)
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* b a) 4)) c)
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* c b) 4)) a)
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a c) 4)) b)
Outputs
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c)
(+ (fnmadd a (* b 1/4) (fma x y (* z (/ t 16)))) c)
(+ (- (+ (* (neg x) y) (/ (* z t) 16)) (/ (* a b) 4)) c)
(fnmadd x y (fmsub z (/ t 16) (fmsub a (* b 1/4) c)))
(+ (- (+ (* x (neg y)) (/ (* z t) 16)) (/ (* a b) 4)) c)
(fnmadd x y (fmsub z (/ t 16) (fmsub a (* b 1/4) c)))
(+ (- (+ (* x y) (/ (* (neg z) t) 16)) (/ (* a b) 4)) c)
(fnmadd z (/ t 16) (fmsub x y (fmsub a (* b 1/4) c)))
(+ (- (+ (* x y) (/ (* z (neg t)) 16)) (/ (* a b) 4)) c)
(fnmadd z (/ t 16) (fmsub x y (fmsub a (* b 1/4) c)))
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* (neg a) b) 4)) c)
(+ c (fnmadd a (* b -1/4) (fma x y (* z (/ t 16)))))
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a (neg b)) 4)) c)
(+ c (fnmadd a (* b -1/4) (fma x y (* z (/ t 16)))))
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg c))
(+ (fma x y (* z (/ t 16))) (fnmsub a (* b 1/4) c))
(neg (+ (- (+ (* (neg x) y) (/ (* z t) 16)) (/ (* a b) 4)) c))
(+ (fnmadd z (/ t 16) (* x y)) (fmsub a (* b 1/4) c))
(neg (+ (- (+ (* x (neg y)) (/ (* z t) 16)) (/ (* a b) 4)) c))
(+ (fnmadd z (/ t 16) (* x y)) (fmsub a (* b 1/4) c))
(neg (+ (- (+ (* x y) (/ (* (neg z) t) 16)) (/ (* a b) 4)) c))
(+ (fmsub z (/ t 16) (* x y)) (fmsub a (* b 1/4) c))
(neg (+ (- (+ (* x y) (/ (* z (neg t)) 16)) (/ (* a b) 4)) c))
(+ (fmsub z (/ t 16) (* x y)) (fmsub a (* b 1/4) c))
(neg (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* (neg a) b) 4)) c))
(- (* z (* t -1/16)) (fmsub x y (fnmsub a (* b 1/4) c)))
(neg (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a (neg b)) 4)) c))
(- (* z (* t -1/16)) (fmsub x y (fnmsub a (* b 1/4) c)))
(neg (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg c)))
(- c (fnmadd a (* b 1/4) (fma x y (* z (/ t 16)))))
(+ (- (+ (* y x) (/ (* z t) 16)) (/ (* a b) 4)) c)
(+ (fnmadd a (* b 1/4) (fma x y (* z (/ t 16)))) c)
(+ (- (+ (* z y) (/ (* x t) 16)) (/ (* a b) 4)) c)
(+ c (fnmadd a (* b 1/4) (fma x (/ t 16) (* y z))))
(+ (- (+ (* t y) (/ (* z x) 16)) (/ (* a b) 4)) c)
(+ (* y t) (fmsub x (/ z 16) (fmsub a (* b 1/4) c)))
(+ (- (+ (* a y) (/ (* z t) 16)) (/ (* x b) 4)) c)
(+ c (fnmadd x (* b 1/4) (fma y a (* z (/ t 16)))))
(+ (- (+ (* b y) (/ (* z t) 16)) (/ (* a x) 4)) c)
(+ (fma y b (* z (/ t 16))) (fnmadd x (* a 1/4) c))
(+ (- (+ (* c y) (/ (* z t) 16)) (/ (* a b) 4)) x)
(+ x (fnmadd a (* b 1/4) (fma y c (* z (/ t 16)))))
(+ (- (+ (* x z) (/ (* y t) 16)) (/ (* a b) 4)) c)
(+ (* x z) (fmsub y (/ t 16) (fmsub a (* b 1/4) c)))
(+ (- (+ (* x t) (/ (* z y) 16)) (/ (* a b) 4)) c)
(+ c (fnmadd a (* b 1/4) (fma z (/ y 16) (* x t))))
(+ (- (+ (* x a) (/ (* z t) 16)) (/ (* y b) 4)) c)
(sum4 (* z (/ t 16)) (* x a) (* y (* b -1/4)) c)
(+ (- (+ (* x b) (/ (* z t) 16)) (/ (* a y) 4)) c)
(+ c (fnmadd y (* a 1/4) (fma x b (* z (/ t 16)))))
(+ (- (+ (* x c) (/ (* z t) 16)) (/ (* a b) 4)) y)
(+ (* z (/ t 16)) (fmsub x c (fmsub a (* b 1/4) y)))
(+ (- (+ (* x y) (/ (* t z) 16)) (/ (* a b) 4)) c)
(+ (fnmadd a (* b 1/4) (fma x y (* z (/ t 16)))) c)
(+ (- (+ (* x y) (/ (* a t) 16)) (/ (* z b) 4)) c)
(+ (fma a (/ t 16) (* x y)) (fnmadd z (* b 1/4) c))
(+ (- (+ (* x y) (/ (* b t) 16)) (/ (* a z) 4)) c)
(+ (* x y) (fmsub t (/ b 16) (fmsub z (* a 1/4) c)))
(+ (- (+ (* x y) (/ (* c t) 16)) (/ (* a b) 4)) z)
(+ (* x y) (fmsub t (* c 1/16) (fmsub a (* b 1/4) z)))
(+ (- (+ (* x y) (/ (* z a) 16)) (/ (* t b) 4)) c)
(sum4 (* x y) (* z (* a 1/16)) (* t (* b -1/4)) c)
(+ (- (+ (* x y) (/ (* z b) 16)) (/ (* a t) 4)) c)
(sum4 (* x y) (* b (/ z 16)) (* t (* a -1/4)) c)
(+ (- (+ (* x y) (/ (* z c) 16)) (/ (* a b) 4)) t)
(+ (* x y) (fmsub z (* c 1/16) (fmsub a (* b 1/4) t)))
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* b a) 4)) c)
(+ (fnmadd a (* b 1/4) (fma x y (* z (/ t 16)))) c)
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* c b) 4)) a)
(sum3 (* z (/ t 16)) (fmsub x y (* c (* b 1/4))) a)
(+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a c) 4)) b)
(+ b (fnmadd a (* c 1/4) (fma x y (* z (/ t 16)))))
Symmetry

(sort x y)

(sort z t)

(sort a b)

explain201.0ms (2.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
20-0-(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
20-0-(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64)))
00-0-x
00-0-b
00-0-(*.f64 a b)
00-0-(/.f64 (*.f64 a b) #s(literal 4 binary64))
00-0-#s(literal 4 binary64)
00-0-z
00-0-(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
00-0-(*.f64 z t)
00-0-#s(literal 16 binary64)
00-0-(/.f64 (*.f64 z t) #s(literal 16 binary64))
00-0-y
00-0-c
00-0-(*.f64 x y)
00-0-t
00-0-a
Results
122.0ms512×0valid
Compiler

Compiled 178 to 53 computations (70.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-mult: 12.0ms (42.2% of total)
ival-div: 7.0ms (24.6% of total)
ival-add: 5.0ms (17.6% of total)
ival-sub: 3.0ms (10.6% of total)
const: 1.0ms (3.5% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 24 to 17 computations (29.2% saved)

prune1.0ms (0%)

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

Compiled 24 to 17 computations (29.2% saved)

simplify15.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) (+.f64 (*.f64 x y) c))
cost-diff0
(*.f64 a b)
cost-diff0
(/.f64 (*.f64 a b) #s(literal -4 binary64))
cost-diff0
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) (+.f64 (*.f64 x y) c)))
Rules
144×fma-define
140×fma-lowering-fma.f32
140×fma-lowering-fma.f64
120×sum3-define
100×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01758
13255
27455
316855
425655
526755
026755
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (/ (* a b) -4) (+ (/ (* z t) 16) (+ (* x y) c)))
(/ (* a b) -4)
(* a b)
a
b
-4
(+ (/ (* z t) 16) (+ (* x y) c))
(/ (* z t) 16)
(* z t)
z
t
16
(+ (* x y) c)
(* x y)
x
y
c
Outputs
(+ (/ (* a b) -4) (+ (/ (* z t) 16) (+ (* x y) c)))
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) (+.f64 (*.f64 x y) c)))
(/ (* a b) -4)
(/.f64 (*.f64 a b) #s(literal -4 binary64))
(* a b)
(*.f64 a b)
a
b
-4
#s(literal -4 binary64)
(+ (/ (* z t) 16) (+ (* x y) c))
(+.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) (+.f64 (*.f64 x y) c))
(/ (* z t) 16)
(/.f64 (*.f64 z t) #s(literal 16 binary64))
(* z t)
(*.f64 z t)
z
t
16
#s(literal 16 binary64)
(+ (* x y) c)
(+.f64 (*.f64 x y) c)
(* x y)
(*.f64 x y)
x
y
c

localize58.0ms (0.6%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(+.f64 (*.f64 x y) c)
accuracy99.3%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) (+.f64 (*.f64 x y) c)))
accuracy99.3%
(+.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) (+.f64 (*.f64 x y) c))
Results
41.0ms256×0valid
Compiler

Compiled 69 to 18 computations (73.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 6.0ms (41.8% of total)
ival-div: 4.0ms (27.9% of total)
ival-add: 4.0ms (27.9% of total)
const: 1.0ms (7% of total)
backward-pass: 0.0ms (0% of total)

series15.0ms (0.2%)

Counts
5 → 228
Calls
Call 1
Inputs
#<alt (+ (/ (* a b) -4) (+ (/ (* z t) 16) (+ (* x y) c)))>
#<alt (/ (* a b) -4)>
#<alt (* a b)>
#<alt (+ (/ (* z t) 16) (+ (* x y) c))>
#<alt (+ (* x y) c)>
Outputs
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (* -1/4 (* a b))>
#<alt (* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a)))))>
#<alt (* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a)))))>
#<alt (* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a)))))>
#<alt (* -1/4 (* a b))>
#<alt (* -1 (* a (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* 1/4 b))))>
#<alt (* -1 (* a (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* 1/4 b))))>
#<alt (* -1 (* a (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* 1/4 b))))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (* -1/4 (* a b))>
#<alt (* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b)))))>
#<alt (* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b)))))>
#<alt (* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b)))))>
#<alt (* -1/4 (* a b))>
#<alt (* -1 (* b (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* 1/4 a))))>
#<alt (* -1 (* b (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* 1/4 a))))>
#<alt (* -1 (* b (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* 1/4 a))))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (* 1/16 (* t z))>
#<alt (* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) z)) (* -1/16 t))))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (* 1/16 (* t z))>
#<alt (* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))))>
#<alt (* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))))>
#<alt (* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* t (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) t)) (* -1/16 z))))>
#<alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (* x y)>
#<alt (* x (+ y (+ (* -1/4 (/ (* a b) x)) (+ (* 1/16 (/ (* t z) x)) (/ c x)))))>
#<alt (* x (+ y (+ (* -1/4 (/ (* a b) x)) (+ (* 1/16 (/ (* t z) x)) (/ c x)))))>
#<alt (* x (+ y (+ (* -1/4 (/ (* a b) x)) (+ (* 1/16 (/ (* t z) x)) (/ c x)))))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) x)))))>
#<alt (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (* x y)>
#<alt (* y (+ x (+ (* -1/4 (/ (* a b) y)) (+ (* 1/16 (/ (* t z) y)) (/ c y)))))>
#<alt (* y (+ x (+ (* -1/4 (/ (* a b) y)) (+ (* 1/16 (/ (* t z) y)) (/ c y)))))>
#<alt (* y (+ x (+ (* -1/4 (/ (* a b) y)) (+ (* 1/16 (/ (* t z) y)) (/ c y)))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) y)))))>
#<alt (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt (+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))>
#<alt c>
#<alt (* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))))>
#<alt (* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))))>
#<alt (* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))))>
#<alt c>
#<alt (* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) c)) 1)))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* 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)>
#<alt (+ c (* x y))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (* 1/16 (* t z))>
#<alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))>
#<alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))>
#<alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))>
#<alt (+ c (* x y))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (* 1/16 (* t z))>
#<alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))>
#<alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))>
#<alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (* x y)>
#<alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))>
#<alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))>
#<alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (* x y)>
#<alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))>
#<alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))>
#<alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt c>
#<alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))>
#<alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))>
#<alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))>
#<alt c>
#<alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))>
#<alt c>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (* x y)>
#<alt (* x (+ y (/ c x)))>
#<alt (* x (+ y (/ c x)))>
#<alt (* x (+ y (/ c x)))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt c>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (* x y)>
#<alt (* y (+ x (/ c y)))>
#<alt (* y (+ x (/ c y)))>
#<alt (* y (+ x (/ c y)))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (* x y)>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt c>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt c>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
Calls

57 calls:

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

rewrite672.0ms (7.1%)

Algorithm
batch-egg-rewrite
Rules
3524×/-lowering-/.f32
3524×/-lowering-/.f64
2678×*-lowering-*.f32
2678×*-lowering-*.f64
2048×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01738
18835
2112135
0832035
Stop Event
iter limit
node limit
Counts
5 → 299
Calls
Call 1
Inputs
(+ (/ (* a b) -4) (+ (/ (* z t) 16) (+ (* x y) c)))
(/ (* a b) -4)
(* a b)
(+ (/ (* z t) 16) (+ (* x y) c))
(+ (* x y) c)
Outputs
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))
(+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(+.f64 (+.f64 (*.f64 x y) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))))
(+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c))
(+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))))
(+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))
(+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) c)
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 x y)) c)
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) c) (*.f64 x y))
(-.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 z t) #s(literal -16 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64)))))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c))))
(fma.f64 a (/.f64 b #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))
(fma.f64 b (/.f64 a #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))
(fma.f64 (*.f64 a b) #s(literal -1/4 binary64) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))
(fma.f64 z (/.f64 t #s(literal 16 binary64)) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(fma.f64 t (/.f64 z #s(literal 16 binary64)) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 z t)) #s(literal -1/16 binary64) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))))
(fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))
(fma.f64 #s(literal 1 binary64) (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 a b) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))
(fma.f64 #s(literal 1/16 binary64) (*.f64 z t) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(fma.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) c)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))))
(fma.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 (/.f64 b #s(literal -4 binary64)) a (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))
(fma.f64 (/.f64 t #s(literal 16 binary64)) z (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))) (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 #s(literal -4 binary64) (*.f64 a b)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (+.f64 (*.f64 (*.f64 a b) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (*.f64 #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (+.f64 (*.f64 (*.f64 a b) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (*.f64 #s(literal -4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (+.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) #s(literal -4 binary64)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) #s(literal -4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (*.f64 a b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) #s(literal 4 binary64)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 a b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) #s(literal -4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) #s(literal -4 binary64)) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 a b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (-.f64 #s(literal 0 binary64) (*.f64 a b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (-.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c)))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))))) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64))) (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c)) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (*.f64 #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))) (*.f64 #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (*.f64 #s(literal -4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (*.f64 #s(literal -4 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))) (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))))
(/.f64 (+.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) #s(literal -4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (*.f64 a b))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) #s(literal 4 binary64)))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) #s(literal -4 binary64)) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 a b))) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) #s(literal 4 binary64)))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))))) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (-.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64))) (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (*.f64 #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))))) (neg.f64 (*.f64 #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a b) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (*.f64 #s(literal -4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))) (neg.f64 (*.f64 #s(literal -4 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))))) (neg.f64 (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))) (neg.f64 (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(/.f64 (neg.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))))) (neg.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))) (neg.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) #s(literal -4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (*.f64 a b)))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) #s(literal -4 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) #s(literal 4 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) #s(literal -4 binary64)) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 a b)))) (neg.f64 (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) #s(literal -4 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (neg.f64 (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (neg.f64 (/.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))))) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (-.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)))) (neg.f64 (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (pow.f64 (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64)))) (*.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))))) (+.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)))) (pow.f64 (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (-.f64 (*.f64 (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64)))) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c)) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c)) (/.f64 z (/.f64 #s(literal 16 binary64) t))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) #s(literal 3 binary64)) (*.f64 c (*.f64 c c))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)))) (-.f64 (*.f64 c c) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) c))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 x y)) #s(literal 3 binary64)) (*.f64 c (*.f64 c c))) (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 x y)) (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 x y)) c))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) c) #s(literal 3 binary64)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) c) (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) c)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) c) (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))))) (-.f64 (+.f64 (*.f64 x y) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (*.f64 (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (-.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64))) (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c)) (/.f64 z (/.f64 #s(literal 16 binary64) t))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)))) (*.f64 c c)) (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) c))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 x y)) (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 x y))) (*.f64 c c)) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 x y)) c))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) c) (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) c)) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) c) (*.f64 x y)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))) (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(*.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (*.f64 #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))))
(*.f64 (+.f64 (*.f64 (*.f64 a b) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (*.f64 #s(literal -4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))))
(*.f64 (+.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(*.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) #s(literal -4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (*.f64 a b))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) #s(literal -4 binary64))))
(*.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) #s(literal 4 binary64))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) #s(literal -4 binary64)) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 a b))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) #s(literal -4 binary64))))
(*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) #s(literal 4 binary64))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))))
(*.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))))) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (-.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c))))))
(*.f64 (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x y) c))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(neg.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 a (/.f64 #s(literal -4 binary64) b))
(/.f64 (*.f64 a b) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal -1 binary64))
(*.f64 a (/.f64 b #s(literal -4 binary64)))
(*.f64 b (/.f64 a #s(literal -4 binary64)))
(*.f64 (*.f64 a b) #s(literal -1/4 binary64))
(*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(*.f64 #s(literal -1/4 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1 binary64)))
(*.f64 (/.f64 b #s(literal -4 binary64)) a)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(*.f64 (pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)))
(*.f64 a b)
(*.f64 b a)
(*.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b)))
(+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))
(+.f64 (*.f64 x y) (+.f64 c (/.f64 z (/.f64 #s(literal 16 binary64) t))))
(+.f64 c (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)))
(+.f64 (+.f64 (*.f64 x y) c) (/.f64 z (/.f64 #s(literal 16 binary64) t)))
(+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c)
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(+.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) c) (*.f64 x y))
(-.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (-.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c)) (/.f64 (*.f64 c c) (-.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c)))
(fma.f64 z (/.f64 t #s(literal 16 binary64)) (+.f64 (*.f64 x y) c))
(fma.f64 t (/.f64 z #s(literal 16 binary64)) (+.f64 (*.f64 x y) c))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) (+.f64 (*.f64 x y) c))
(fma.f64 x y (+.f64 c (/.f64 z (/.f64 #s(literal 16 binary64) t))))
(fma.f64 y x (+.f64 c (/.f64 z (/.f64 #s(literal 16 binary64) t))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 z t)) #s(literal -1/16 binary64) (+.f64 (*.f64 x y) c))
(fma.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (/.f64 z (/.f64 #s(literal 16 binary64) t)))
(fma.f64 #s(literal 1 binary64) (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))
(fma.f64 #s(literal 1/16 binary64) (*.f64 z t) (+.f64 (*.f64 x y) c))
(fma.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) c)) (/.f64 z (/.f64 #s(literal 16 binary64) t)))
(fma.f64 (/.f64 t #s(literal 16 binary64)) z (+.f64 (*.f64 x y) c))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (+.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (/.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 #s(literal 16 binary64) (*.f64 z t)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (/.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 #s(literal 16 binary64) (*.f64 z t)))) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 16 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (+.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (*.f64 #s(literal 16 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 16 binary64) (-.f64 (*.f64 x y) c)) (+.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal 16 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -16 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 z t)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (*.f64 #s(literal -16 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -16 binary64) (-.f64 (*.f64 x y) c)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 z t)) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal -16 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (+.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (-.f64 (*.f64 x y) c)) (+.f64 (-.f64 (*.f64 x y) c) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) #s(literal 16 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) #s(literal 16 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (*.f64 z t)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) #s(literal -16 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) #s(literal -16 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (-.f64 #s(literal 0 binary64) (*.f64 z t))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 x y) c) #s(literal 16 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal 16 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (*.f64 z t)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 x y) c) #s(literal -16 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal -16 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (-.f64 #s(literal 0 binary64) (*.f64 z t))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 x y) c) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (-.f64 (*.f64 x y) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c))) (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)))) (*.f64 c (*.f64 c c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))) (-.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c) (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (*.f64 c c))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(/.f64 (+.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (*.f64 #s(literal 16 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))))) (*.f64 #s(literal 16 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal 16 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 #s(literal 16 binary64) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 z t)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (*.f64 #s(literal -16 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -16 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 z t)) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal -16 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 #s(literal -16 binary64) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (-.f64 (*.f64 x y) c) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) #s(literal 16 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (*.f64 z t))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) #s(literal 16 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) #s(literal -16 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (-.f64 #s(literal 0 binary64) (*.f64 z t)))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) #s(literal -16 binary64)))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (/.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (/.f64 z (/.f64 #s(literal 16 binary64) t))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal 16 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (*.f64 z t))) (*.f64 (-.f64 (*.f64 x y) c) #s(literal 16 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal -16 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (-.f64 #s(literal 0 binary64) (*.f64 z t)))) (*.f64 (-.f64 (*.f64 x y) c) #s(literal -16 binary64)))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (-.f64 (*.f64 x y) c)) (/.f64 (-.f64 (*.f64 x y) c) (/.f64 z (/.f64 #s(literal 16 binary64) t))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (/.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 #s(literal 16 binary64) (*.f64 z t))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)))) (*.f64 c (*.f64 c c))) (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64))) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (*.f64 c c)) (-.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (*.f64 #s(literal 16 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c)))))) (neg.f64 (*.f64 #s(literal 16 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal 16 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c))))) (neg.f64 (*.f64 #s(literal 16 binary64) (-.f64 (*.f64 x y) c))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 z t)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (*.f64 #s(literal -16 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c)))))) (neg.f64 (*.f64 #s(literal -16 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 z t)) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal -16 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c))))) (neg.f64 (*.f64 #s(literal -16 binary64) (-.f64 (*.f64 x y) c))))
(/.f64 (neg.f64 (+.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c)))))) (neg.f64 (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))))
(/.f64 (neg.f64 (+.f64 (-.f64 (*.f64 x y) c) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c))))) (neg.f64 (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (-.f64 (*.f64 x y) c))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) #s(literal 16 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (*.f64 z t)))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) #s(literal 16 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) #s(literal -16 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (-.f64 #s(literal 0 binary64) (*.f64 z t))))) (neg.f64 (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) #s(literal -16 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))) (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (/.f64 z (/.f64 #s(literal 16 binary64) t)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal 16 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (*.f64 z t)))) (neg.f64 (*.f64 (-.f64 (*.f64 x y) c) #s(literal 16 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal -16 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (-.f64 #s(literal 0 binary64) (*.f64 z t))))) (neg.f64 (*.f64 (-.f64 (*.f64 x y) c) #s(literal -16 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (-.f64 (*.f64 x y) c))) (neg.f64 (/.f64 (-.f64 (*.f64 x y) c) (/.f64 z (/.f64 #s(literal 16 binary64) t)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)))) (*.f64 c (*.f64 c c)))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)))) (neg.f64 (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (*.f64 c c))) (neg.f64 (-.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c)))
(/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (pow.f64 (+.f64 c (/.f64 z (/.f64 #s(literal 16 binary64) t))) #s(literal 3 binary64))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 (+.f64 c (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 c (/.f64 z (/.f64 #s(literal 16 binary64) t)))) (*.f64 (*.f64 x y) (+.f64 c (/.f64 z (/.f64 #s(literal 16 binary64) t)))))))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))))) (+.f64 (*.f64 c c) (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (*.f64 c (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) c) #s(literal 3 binary64)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) c) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) c)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) c) (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (+.f64 c (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 c (/.f64 z (/.f64 #s(literal 16 binary64) t))))) (-.f64 (*.f64 x y) (+.f64 c (/.f64 z (/.f64 #s(literal 16 binary64) t)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)))) (-.f64 c (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) c) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) c)) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) c) (*.f64 x y)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) (/.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (/.f64 (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)) (/.f64 #s(literal 16 binary64) (*.f64 z t))))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c))))
(*.f64 (+.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (*.f64 #s(literal 16 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 16 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))))
(*.f64 (+.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal 16 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 16 binary64) (-.f64 (*.f64 x y) c))))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 z t)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (*.f64 #s(literal -16 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -16 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 z t)) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal -16 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -16 binary64) (-.f64 (*.f64 x y) c))))
(*.f64 (+.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))))
(*.f64 (+.f64 (-.f64 (*.f64 x y) c) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 16 binary64) (*.f64 z t)) (-.f64 (*.f64 x y) c))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) #s(literal 16 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (*.f64 z t))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) #s(literal 16 binary64))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) #s(literal -16 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (-.f64 #s(literal 0 binary64) (*.f64 z t)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) #s(literal -16 binary64))))
(*.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))) (/.f64 z (/.f64 #s(literal 16 binary64) t)))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal 16 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (*.f64 z t))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x y) c) #s(literal 16 binary64))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal -16 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (-.f64 #s(literal 0 binary64) (*.f64 z t)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 x y) c) #s(literal -16 binary64))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (/.f64 z (/.f64 #s(literal 16 binary64) t))) (-.f64 (*.f64 x y) c)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) c) (/.f64 z (/.f64 #s(literal 16 binary64) t)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 z t) (*.f64 z t))) #s(literal 4096 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64)) (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (+.f64 (*.f64 x y) c)))))
(*.f64 (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c)))))
(*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) c) (+.f64 (*.f64 x y) c)) (/.f64 (*.f64 (*.f64 z t) (*.f64 z t)) #s(literal 256 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 x y) c) (/.f64 (*.f64 z t) #s(literal -16 binary64)))))
(*.f64 (-.f64 (*.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y))) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 z (/.f64 #s(literal 16 binary64) t)) (*.f64 x y)) c)))
(+.f64 (*.f64 x y) c)
(+.f64 c (*.f64 x y))
(+.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) c)) (neg.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c))))
(-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c)))
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 c (*.f64 x y))))
(fma.f64 x y c)
(fma.f64 y x c)
(/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) (+.f64 (*.f64 c c) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 x y) c))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 c c) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 x y) c))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) c)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (-.f64 (*.f64 x y) c))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) c))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c)))) (neg.f64 (+.f64 (*.f64 c c) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 x y) c)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x y) c)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 c (*.f64 x y)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x y) c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 c (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) c)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) c)) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c))) (*.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) c)) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) c))) (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c)))) (+.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) c)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y))))))
(*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 x y) c)))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) c))
(*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) c)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c (-.f64 c (*.f64 x y)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x y) c))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))))

simplify451.0ms (4.7%)

Algorithm
egg-herbie
Rules
4252×*-lowering-*.f32
4252×*-lowering-*.f64
2054×+-lowering-+.f64
2054×+-lowering-+.f32
1954×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01832382
16642303
223952183
375522183
082912183
Stop Event
iter limit
node limit
Counts
228 → 228
Calls
Call 1
Inputs
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* -1/4 (* a b))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a)))))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a)))))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a)))))
(* -1/4 (* a b))
(* -1 (* a (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* 1/4 b))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* -1/4 (* a b))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b)))))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b)))))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b)))))
(* -1/4 (* a b))
(* -1 (* b (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* 1/4 a))))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* 1/16 (* t z))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) z)) (* -1/16 t))))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* 1/16 (* t z))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) t)) (* -1/16 z))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* x y)
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (+ (* 1/16 (/ (* t z) x)) (/ c x)))))
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (+ (* 1/16 (/ (* t z) x)) (/ c x)))))
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (+ (* 1/16 (/ (* t z) x)) (/ c x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) x)))))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(* x y)
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (+ (* 1/16 (/ (* t z) y)) (/ c y)))))
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (+ (* 1/16 (/ (* t z) y)) (/ c y)))))
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (+ (* 1/16 (/ (* t z) y)) (/ c y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) y)))))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
c
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))))
c
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) c)) 1)))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* a b)
(* a b)
(* a b)
(* a b)
(* 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)
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* x y)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* x y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(+ (* 1/16 (* t z)) (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(* x y)
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(* x y)
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* x y)
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
c
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
Outputs
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a)))))
(*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) a) (+.f64 (/.f64 c a) (/.f64 (*.f64 x y) a)))))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a)))))
(*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) a) (+.f64 (/.f64 c a) (/.f64 (*.f64 x y) a)))))
(* a (+ (* -1/4 b) (+ (* 1/16 (/ (* t z) a)) (+ (/ c a) (/ (* x y) a)))))
(*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) a) (+.f64 (/.f64 c a) (/.f64 (*.f64 x y) a)))))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1 (* a (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* 1/4 b))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 z (*.f64 t #s(literal -1/16 binary64))) c) (*.f64 x y)) a) (*.f64 b #s(literal 1/4 binary64)))))
(* -1 (* a (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* 1/4 b))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 z (*.f64 t #s(literal -1/16 binary64))) c) (*.f64 x y)) a) (*.f64 b #s(literal 1/4 binary64)))))
(* -1 (* a (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) a)) (* 1/4 b))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 z (*.f64 t #s(literal -1/16 binary64))) c) (*.f64 x y)) a) (*.f64 b #s(literal 1/4 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b)))))
(*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) b) (/.f64 (*.f64 x y) b)))))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b)))))
(*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) b) (/.f64 (*.f64 x y) b)))))
(* b (+ (* -1/4 a) (+ (* 1/16 (/ (* t z) b)) (+ (/ c b) (/ (* x y) b)))))
(*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) b) (/.f64 (*.f64 x y) b)))))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1 (* b (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* 1/4 a))))
(-.f64 #s(literal 0 binary64) (*.f64 b (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 z (*.f64 t #s(literal -1/16 binary64))) c) (*.f64 x y)) b) (*.f64 a #s(literal 1/4 binary64)))))
(* -1 (* b (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* 1/4 a))))
(-.f64 #s(literal 0 binary64) (*.f64 b (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 z (*.f64 t #s(literal -1/16 binary64))) c) (*.f64 x y)) b) (*.f64 a #s(literal 1/4 binary64)))))
(* -1 (* b (+ (* -1 (/ (+ c (+ (* 1/16 (* t z)) (* x y))) b)) (* 1/4 a))))
(-.f64 #s(literal 0 binary64) (*.f64 b (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 z (*.f64 t #s(literal -1/16 binary64))) c) (*.f64 x y)) b) (*.f64 a #s(literal 1/4 binary64)))))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (+.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) z) (*.f64 #s(literal 1/16 binary64) t))))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (+.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) z) (*.f64 #s(literal 1/16 binary64) t))))
(* z (+ (* -1/4 (/ (* a b) z)) (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (+.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) z) (*.f64 #s(literal 1/16 binary64) t))))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* -1 (* z (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) z)) (* -1/16 t))))
(*.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) z)) (-.f64 #s(literal 0 binary64) z))
(* -1 (* z (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) z)) (* -1/16 t))))
(*.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) z)) (-.f64 #s(literal 0 binary64) z))
(* -1 (* z (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) z)) (* -1/16 t))))
(*.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) z)) (-.f64 #s(literal 0 binary64) z))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))))
(*.f64 t (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) t) (+.f64 (*.f64 #s(literal 1/16 binary64) z) (+.f64 (/.f64 c t) (/.f64 (*.f64 x y) t)))))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))))
(*.f64 t (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) t) (+.f64 (*.f64 #s(literal 1/16 binary64) z) (+.f64 (/.f64 c t) (/.f64 (*.f64 x y) t)))))
(* t (+ (* -1/4 (/ (* a b) t)) (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t)))))
(*.f64 t (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) t) (+.f64 (*.f64 #s(literal 1/16 binary64) z) (+.f64 (/.f64 c t) (/.f64 (*.f64 x y) t)))))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* -1 (* t (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) t)) (* -1/16 z))))
(*.f64 (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) t)) (-.f64 #s(literal 0 binary64) t))
(* -1 (* t (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) t)) (* -1/16 z))))
(*.f64 (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) t)) (-.f64 #s(literal 0 binary64) t))
(* -1 (* t (+ (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* x y))) t)) (* -1/16 z))))
(*.f64 (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) t)) (-.f64 #s(literal 0 binary64) t))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(* x y)
(*.f64 x y)
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (+ (* 1/16 (/ (* t z) x)) (/ c x)))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) x) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x) (+.f64 y (/.f64 c x)))))
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (+ (* 1/16 (/ (* t z) x)) (/ c x)))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) x) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x) (+.f64 y (/.f64 c x)))))
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (+ (* 1/16 (/ (* t z) x)) (/ c x)))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) x) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x) (+.f64 y (/.f64 c x)))))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) x)))))
(*.f64 x (+.f64 y (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) x)))))
(*.f64 x (+.f64 y (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) x)))))
(*.f64 x (+.f64 y (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) x)))
(+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(* x y)
(*.f64 x y)
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (+ (* 1/16 (/ (* t z) y)) (/ c y)))))
(*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) y) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y) (/.f64 c y)))))
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (+ (* 1/16 (/ (* t z) y)) (/ c y)))))
(*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) y) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y) (/.f64 c y)))))
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (+ (* 1/16 (/ (* t z) y)) (/ c y)))))
(*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) y) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y) (/.f64 c y)))))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) y)))))
(*.f64 y (+.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) y)))))
(*.f64 y (+.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (+ (* -1/4 (* a b)) (* 1/16 (* t z)))) y)))))
(*.f64 y (+.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) y)))
(+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
(+ c (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))))
c
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) c) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) c) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) c) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))))
c
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) c)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) c)) c)
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) c)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) c)) c)
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (+ (* 1/16 (* t z)) (* x y))) c)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))) c)) c)
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.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)
(*.f64 a b)
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(-.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(-.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(-.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (+.f64 (/.f64 c t) (/.f64 (*.f64 x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (+.f64 (/.f64 c t) (/.f64 (*.f64 x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (+.f64 (/.f64 c t) (/.f64 (*.f64 x y) t))))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(-.f64 #s(literal 0 binary64) (*.f64 t (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) t))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(-.f64 #s(literal 0 binary64) (*.f64 t (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) t))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(-.f64 #s(literal 0 binary64) (*.f64 t (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) t))))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(* x y)
(*.f64 x y)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x) (+.f64 y (/.f64 c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x) (+.f64 y (/.f64 c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x) (+.f64 y (/.f64 c x))))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 x (+.f64 y (/.f64 (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z))) x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 x (+.f64 y (/.f64 (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z))) x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 x (+.f64 y (/.f64 (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z))) x)))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(* x y)
(*.f64 x y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y) (+.f64 x (/.f64 c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y) (+.f64 x (/.f64 c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 y (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y) (+.f64 x (/.f64 c y))))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 y (+.f64 x (/.f64 (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z))) y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 y (+.f64 x (/.f64 (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z))) y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 y (+.f64 x (/.f64 (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z))) y)))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c))))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)) c)) c)
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)) c)) c)
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)) c)) c)
c
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* x (+ y (/ c x)))
(*.f64 x (+.f64 y (/.f64 c x)))
(* x (+ y (/ c x)))
(*.f64 x (+.f64 y (/.f64 c x)))
(* x (+ y (/ c x)))
(*.f64 x (+.f64 y (/.f64 c x)))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 x (+.f64 y (/.f64 c x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 x (+.f64 y (/.f64 c x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 x (+.f64 y (/.f64 c x)))
c
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* y (+ x (/ c y)))
(*.f64 y (+.f64 x (/.f64 c y)))
(* y (+ x (/ c y)))
(*.f64 y (+.f64 x (/.f64 c y)))
(* y (+ x (/ c y)))
(*.f64 y (+.f64 x (/.f64 c y)))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 y (+.f64 x (/.f64 c y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 y (+.f64 x (/.f64 c y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 y (+.f64 x (/.f64 c y)))
(* x y)
(*.f64 x y)
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
c
(* c (+ 1 (/ (* x y) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))
(* c (+ 1 (/ (* x y) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))
(* c (+ 1 (/ (* x y) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))

eval83.0ms (0.9%)

Compiler

Compiled 19191 to 1164 computations (93.9% saved)

prune79.0ms (0.8%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New51710527
Fresh000
Picked101
Done000
Total51810528
Accuracy
100.0%
Counts
528 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.1%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
75.8%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
56.0%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))
52.3%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
47.2%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)
73.9%
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
30.8%
(*.f64 x y)
28.0%
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
28.1%
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
20.8%
c
Compiler

Compiled 308 to 236 computations (23.4% saved)

simplify142.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 c (*.f64 x y))
cost-diff0
(*.f64 t z)
cost-diff0
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
cost-diff0
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
cost-diff0
(*.f64 a b)
cost-diff0
(/.f64 (*.f64 a b) #s(literal -4 binary64))
cost-diff0
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)
cost-diff0
(*.f64 a b)
cost-diff0
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
cost-diff0
(/.f64 (*.f64 a b) #s(literal -4 binary64))
cost-diff128
(*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
cost-diff256
(-.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
cost-diff256
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
Rules
2226×sum5-define
1508×*-lowering-*.f32
1508×*-lowering-*.f64
1454×fnmadd-define
1426×sum4-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
027156
159145
2138145
3380143
41035135
53380135
08279135
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (/ (* a b) -4) (- 0 (* z (- (* t -1/16) (/ (+ c (* x y)) z)))))
(/ (* a b) -4)
(* a b)
a
b
-4
(- 0 (* z (- (* t -1/16) (/ (+ c (* x y)) z))))
0
(* z (- (* t -1/16) (/ (+ c (* x y)) z)))
z
(- (* t -1/16) (/ (+ c (* x y)) z))
(* t -1/16)
t
-1/16
(/ (+ c (* x y)) z)
(+ c (* x y))
c
(* x y)
x
y
c
(* -1/4 (* a b))
-1/4
(* a b)
a
b
(+ (/ (* a b) -4) c)
(/ (* a b) -4)
(* a b)
a
b
-4
c
(+ (* 1/16 (* t z)) (+ c (* x y)))
(* 1/16 (* t z))
1/16
(* t z)
t
z
(+ c (* x y))
c
(* x y)
x
y
Outputs
(+ (/ (* a b) -4) (- 0 (* z (- (* t -1/16) (/ (+ c (* x y)) z)))))
(+.f64 (+.f64 (*.f64 a (/.f64 b #s(literal -4 binary64))) c) (+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 z t))))
(/ (* a b) -4)
(*.f64 a (/.f64 b #s(literal -4 binary64)))
(* a b)
(*.f64 a b)
a
b
-4
#s(literal -4 binary64)
(- 0 (* z (- (* t -1/16) (/ (+ c (* x y)) z))))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 z t))))
0
#s(literal 0 binary64)
(* z (- (* t -1/16) (/ (+ c (* x y)) z)))
(-.f64 (*.f64 z (*.f64 t #s(literal -1/16 binary64))) (+.f64 c (*.f64 x y)))
z
(- (* t -1/16) (/ (+ c (* x y)) z))
(-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))
(* t -1/16)
(*.f64 t #s(literal -1/16 binary64))
t
-1/16
#s(literal -1/16 binary64)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(+ c (* x y))
(+.f64 c (*.f64 x y))
c
(* x y)
(*.f64 x y)
x
y
c
(* -1/4 (* a b))
(*.f64 a (*.f64 b #s(literal -1/4 binary64)))
-1/4
#s(literal -1/4 binary64)
(* a b)
(*.f64 a b)
a
b
(+ (/ (* a b) -4) c)
(+.f64 (*.f64 a (/.f64 b #s(literal -4 binary64))) c)
(/ (* a b) -4)
(*.f64 a (/.f64 b #s(literal -4 binary64)))
(* a b)
(*.f64 a b)
a
b
-4
#s(literal -4 binary64)
c
(+ (* 1/16 (* t z)) (+ c (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 z t))))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 z t))
1/16
#s(literal 1/16 binary64)
(* t z)
(*.f64 z t)
t
z
(+ c (* x y))
(+.f64 c (*.f64 x y))
c
(* x y)
(*.f64 x y)
x
y

localize132.0ms (1.4%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 t z)
accuracy100.0%
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
accuracy100.0%
(+.f64 c (*.f64 x y))
accuracy99.3%
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y)))
accuracy100.0%
(/.f64 (*.f64 a b) #s(literal -4 binary64))
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
accuracy100.0%
(+.f64 c (*.f64 x y))
accuracy99.3%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
accuracy94.7%
(/.f64 (+.f64 c (*.f64 x y)) z)
accuracy83.7%
(*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
Results
101.0ms256×0valid
Compiler

Compiled 168 to 28 computations (83.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-mult: 14.0ms (45.6% of total)
ival-sub: 7.0ms (22.8% of total)
ival-add: 5.0ms (16.3% of total)
ival-div: 4.0ms (13% of total)
const: 1.0ms (3.3% of total)
backward-pass: 0.0ms (0% of total)

series29.0ms (0.3%)

Counts
12 → 504
Calls
Call 1
Inputs
#<alt (+ (/ (* a b) -4) (- 0 (* z (- (* t -1/16) (/ (+ c (* x y)) z)))))>
#<alt (- 0 (* z (- (* t -1/16) (/ (+ c (* x y)) z))))>
#<alt (* z (- (* t -1/16) (/ (+ c (* x y)) z)))>
#<alt (/ (* a b) -4)>
#<alt (* -1/4 (* a b))>
#<alt (* a b)>
#<alt (+ (/ (* a b) -4) c)>
#<alt (+ (* 1/16 (* t z)) (+ c (* x y)))>
#<alt (* 1/16 (* t z))>
#<alt (* t z)>
#<alt (+ c (* x y))>
#<alt (/ (+ c (* x y)) z)>
Outputs
#<alt (* -1 (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (* -1/4 (* a b))>
#<alt (* a (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a)) (* -1/4 b)))>
#<alt (* a (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a)) (* -1/4 b)))>
#<alt (* a (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a)) (* -1/4 b)))>
#<alt (* -1/4 (* a b))>
#<alt (* -1 (* a (+ (* 1/4 b) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a))))>
#<alt (* -1 (* a (+ (* 1/4 b) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a))))>
#<alt (* -1 (* a (+ (* 1/4 b) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a))))>
#<alt (* -1 (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (* -1/4 (* a b))>
#<alt (* b (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b)) (* -1/4 a)))>
#<alt (* b (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b)) (* -1/4 a)))>
#<alt (* b (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b)) (* -1/4 a)))>
#<alt (* -1/4 (* a b))>
#<alt (* -1 (* b (+ (* 1/4 a) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b))))>
#<alt (* -1 (* b (+ (* 1/4 a) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b))))>
#<alt (* -1 (* b (+ (* 1/4 a) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b))))>
#<alt (- (* -1/4 (* a b)) (* -1 (+ c (* x y))))>
#<alt (- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (+ c (* x y))))>
#<alt (- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (+ c (* x y))))>
#<alt (- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (+ c (* x y))))>
#<alt (* 1/16 (* t z))>
#<alt (* z (- (+ (* -1/4 (/ (* a b) z)) (+ (/ c z) (/ (* x y) z))) (* -1/16 t)))>
#<alt (* z (- (+ (* -1/4 (/ (* a b) z)) (+ (/ c z) (/ (* x y) z))) (* -1/16 t)))>
#<alt (* z (- (+ (* -1/4 (/ (* a b) z)) (+ (/ c z) (/ (* x y) z))) (* -1/16 t)))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* z (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (+ c (* x y)))) z)) (* 1/16 t))))>
#<alt (* -1 (* z (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (+ c (* x y)))) z)) (* 1/16 t))))>
#<alt (* -1 (* z (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (+ c (* x y)))) z)) (* 1/16 t))))>
#<alt (- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))>
#<alt (* 1/16 (* t z))>
#<alt (* t (- (* -1/4 (/ (* a b) t)) (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))>
#<alt (* t (- (* -1/4 (/ (* a b) t)) (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))>
#<alt (* t (- (* -1/4 (/ (* a b) t)) (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* t (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z))))) t)) (* 1/16 z))))>
#<alt (* -1 (* t (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z))))) t)) (* 1/16 z))))>
#<alt (* -1 (* t (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z))))) t)) (* 1/16 z))))>
#<alt (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt (- (+ c (* -1/4 (* a b))) (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt (- (+ c (* -1/4 (* a b))) (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt (- (+ c (* -1/4 (* a b))) (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt c>
#<alt (* c (- (+ 1 (* -1/4 (/ (* a b) c))) (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))>
#<alt (* c (- (+ 1 (* -1/4 (/ (* a b) c))) (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))>
#<alt (* c (- (+ 1 (* -1/4 (/ (* a b) c))) (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))>
#<alt c>
#<alt (* -1 (* c (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z)))) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z)))) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z)))) c)) 1)))>
#<alt (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (* x y)>
#<alt (* x (- (* -1/4 (/ (* a b) x)) (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x))))>
#<alt (* x (- (* -1/4 (/ (* a b) x)) (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x))))>
#<alt (* x (- (* -1/4 (/ (* a b) x)) (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x))))>
#<alt (* x y)>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) x)) y)))>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) x)) y)))>
#<alt (* -1 (* x (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) x)) y)))>
#<alt (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (* x y)>
#<alt (* y (- (* -1/4 (/ (* a b) y)) (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y))))>
#<alt (* y (- (* -1/4 (/ (* a b) y)) (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y))))>
#<alt (* y (- (* -1/4 (/ (* a b) y)) (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y))))>
#<alt (* x y)>
#<alt (* -1 (* y (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) y)) x)))>
#<alt (* -1 (* y (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) y)) x)))>
#<alt (* -1 (* y (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) y)) x)))>
#<alt (+ c (* x y))>
#<alt (- (* 1/16 (* t z)) (* -1 (+ c (* x y))))>
#<alt (- (* 1/16 (* t z)) (* -1 (+ c (* x y))))>
#<alt (- (* 1/16 (* t z)) (* -1 (+ c (* x y))))>
#<alt (* 1/16 (* t z))>
#<alt (* z (- (+ (/ c z) (/ (* x y) z)) (* -1/16 t)))>
#<alt (* z (- (+ (/ c z) (/ (* x y) z)) (* -1/16 t)))>
#<alt (* z (- (+ (/ c z) (/ (* x y) z)) (* -1/16 t)))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* z (- (* -1 (/ (+ c (* x y)) z)) (* 1/16 t))))>
#<alt (* -1 (* z (- (* -1 (/ (+ c (* x y)) z)) (* 1/16 t))))>
#<alt (* -1 (* z (- (* -1 (/ (+ c (* x y)) z)) (* 1/16 t))))>
#<alt (* z (+ (/ c z) (/ (* x y) z)))>
#<alt (- (* 1/16 (* t z)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (* 1/16 (* t z)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))>
#<alt (- (* 1/16 (* t z)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))>
#<alt (* 1/16 (* t z))>
#<alt (* t (- (/ (* z (+ (/ c z) (/ (* x y) z))) t) (* -1/16 z)))>
#<alt (* t (- (/ (* z (+ (/ c z) (/ (* x y) z))) t) (* -1/16 z)))>
#<alt (* t (- (/ (* z (+ (/ c z) (/ (* x y) z))) t) (* -1/16 z)))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* t (- (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* 1/16 z))))>
#<alt (* -1 (* t (- (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* 1/16 z))))>
#<alt (* -1 (* t (- (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* 1/16 z))))>
#<alt (* -1 (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt (- c (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt (- c (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt (- c (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt c>
#<alt (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c))))>
#<alt (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c))))>
#<alt (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c))))>
#<alt c>
#<alt (* -1 (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1)))>
#<alt (* -1 (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1)))>
#<alt (* -1 (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1)))>
#<alt (* -1 (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (* x y) (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (* x y) (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (* x y) (* z (- (* -1/16 t) (/ c z))))>
#<alt (* x y)>
#<alt (* x (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)) (* -1 y)))>
#<alt (* x (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)) (* -1 y)))>
#<alt (* x (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)) (* -1 y)))>
#<alt (* x y)>
#<alt (* -1 (* x (- (/ (* z (- (* -1/16 t) (/ c z))) x) y)))>
#<alt (* -1 (* x (- (/ (* z (- (* -1/16 t) (/ c z))) x) y)))>
#<alt (* -1 (* x (- (/ (* z (- (* -1/16 t) (/ c z))) x) y)))>
#<alt (* -1 (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (* x y) (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (* x y) (* z (- (* -1/16 t) (/ c z))))>
#<alt (- (* x y) (* z (- (* -1/16 t) (/ c z))))>
#<alt (* x y)>
#<alt (* y (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)) (* -1 x)))>
#<alt (* y (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)) (* -1 x)))>
#<alt (* y (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)) (* -1 x)))>
#<alt (* x y)>
#<alt (* -1 (* y (- (/ (* z (- (* -1/16 t) (/ c z))) y) x)))>
#<alt (* -1 (* y (- (/ (* z (- (* -1/16 t) (/ c z))) y) x)))>
#<alt (* -1 (* y (- (/ (* z (- (* -1/16 t) (/ c z))) y) x)))>
#<alt (* -1 (+ c (* x y)))>
#<alt (+ (* -1 (+ c (* x y))) (* -1/16 (* t z)))>
#<alt (+ (* -1 (+ c (* x y))) (* -1/16 (* t z)))>
#<alt (+ (* -1 (+ c (* x y))) (* -1/16 (* t z)))>
#<alt (* -1/16 (* t z))>
#<alt (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))>
#<alt (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))>
#<alt (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))>
#<alt (* -1/16 (* t z))>
#<alt (* -1 (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (* -1 (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (* -1 (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))>
#<alt (* -1 (* z (+ (/ c z) (/ (* x y) z))))>
#<alt (+ (* -1 (* z (+ (/ c z) (/ (* x y) z)))) (* -1/16 (* t z)))>
#<alt (+ (* -1 (* z (+ (/ c z) (/ (* x y) z)))) (* -1/16 (* t z)))>
#<alt (+ (* -1 (* z (+ (/ c z) (/ (* x y) z)))) (* -1/16 (* t z)))>
#<alt (* -1/16 (* t z))>
#<alt (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z)))>
#<alt (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z)))>
#<alt (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z)))>
#<alt (* -1/16 (* t z))>
#<alt (* -1 (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t))))>
#<alt (* -1 (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t))))>
#<alt (* -1 (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t))))>
#<alt (* z (- (* -1/16 t) (/ (* x y) z)))>
#<alt (+ (* -1 c) (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt (+ (* -1 c) (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt (+ (* -1 c) (* z (- (* -1/16 t) (/ (* x y) z))))>
#<alt (* -1 c)>
#<alt (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1))>
#<alt (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1))>
#<alt (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1))>
#<alt (* -1 c)>
#<alt (* -1 (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))))>
#<alt (* -1 (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))))>
#<alt (* -1 (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))))>
#<alt (* z (- (* -1/16 t) (/ c z)))>
#<alt (+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (* -1 (* x y))>
#<alt (* x (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x)))>
#<alt (* x (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x)))>
#<alt (* x (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x)))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (+ y (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)))))>
#<alt (* -1 (* x (+ y (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)))))>
#<alt (* -1 (* x (+ y (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)))))>
#<alt (* z (- (* -1/16 t) (/ c z)))>
#<alt (+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))>
#<alt (* -1 (* x y))>
#<alt (* y (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y)))>
#<alt (* y (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y)))>
#<alt (* y (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y)))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (+ x (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)))))>
#<alt (* -1 (* y (+ x (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)))))>
#<alt (* -1 (* y (+ x (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)))))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* 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)>
#<alt c>
#<alt (+ c (* -1/4 (* a b)))>
#<alt (+ c (* -1/4 (* a b)))>
#<alt (+ c (* -1/4 (* a b)))>
#<alt (* -1/4 (* a b))>
#<alt (* a (+ (* -1/4 b) (/ c a)))>
#<alt (* a (+ (* -1/4 b) (/ c a)))>
#<alt (* a (+ (* -1/4 b) (/ c a)))>
#<alt (* -1/4 (* a b))>
#<alt (* -1 (* a (+ (* -1 (/ c a)) (* 1/4 b))))>
#<alt (* -1 (* a (+ (* -1 (/ c a)) (* 1/4 b))))>
#<alt (* -1 (* a (+ (* -1 (/ c a)) (* 1/4 b))))>
#<alt c>
#<alt (+ c (* -1/4 (* a b)))>
#<alt (+ c (* -1/4 (* a b)))>
#<alt (+ c (* -1/4 (* a b)))>
#<alt (* -1/4 (* a b))>
#<alt (* b (+ (* -1/4 a) (/ c b)))>
#<alt (* b (+ (* -1/4 a) (/ c b)))>
#<alt (* b (+ (* -1/4 a) (/ c b)))>
#<alt (* -1/4 (* a b))>
#<alt (* -1 (* b (+ (* -1 (/ c b)) (* 1/4 a))))>
#<alt (* -1 (* b (+ (* -1 (/ c b)) (* 1/4 a))))>
#<alt (* -1 (* b (+ (* -1 (/ c b)) (* 1/4 a))))>
#<alt (* -1/4 (* a b))>
#<alt (+ c (* -1/4 (* a b)))>
#<alt (+ c (* -1/4 (* a b)))>
#<alt (+ c (* -1/4 (* a b)))>
#<alt c>
#<alt (* c (+ 1 (* -1/4 (/ (* a b) c))))>
#<alt (* c (+ 1 (* -1/4 (/ (* a b) c))))>
#<alt (* c (+ 1 (* -1/4 (/ (* a b) c))))>
#<alt c>
#<alt (* -1 (* c (- (* 1/4 (/ (* a b) c)) 1)))>
#<alt (* -1 (* c (- (* 1/4 (/ (* a b) c)) 1)))>
#<alt (* -1 (* c (- (* 1/4 (/ (* a b) c)) 1)))>
#<alt (+ c (* x y))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (* 1/16 (* t z))>
#<alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))>
#<alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))>
#<alt (* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))>
#<alt (+ c (* x y))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (* 1/16 (* t z))>
#<alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))>
#<alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))>
#<alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt c>
#<alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))>
#<alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))>
#<alt (* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))>
#<alt c>
#<alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (* x y)>
#<alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))>
#<alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))>
#<alt (* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (* x y)>
#<alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))>
#<alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))>
#<alt (* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* x y)>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt c>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt c>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt c>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (* x y)>
#<alt (* x (+ y (/ c x)))>
#<alt (* x (+ y (/ c x)))>
#<alt (* x (+ y (/ c x)))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt c>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (* x y)>
#<alt (* y (+ x (/ c y)))>
#<alt (* y (+ x (/ c y)))>
#<alt (* y (+ x (/ c y)))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (/ (* x y) z)>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (/ c z)>
#<alt (* c (+ (/ 1 z) (/ (* x y) (* c z))))>
#<alt (* c (+ (/ 1 z) (/ (* x y) (* c z))))>
#<alt (* c (+ (/ 1 z) (/ (* x y) (* c z))))>
#<alt (/ c z)>
#<alt (* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))>
#<alt (/ c z)>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (/ (* x y) z)>
#<alt (* x (+ (/ c (* x z)) (/ y z)))>
#<alt (* x (+ (/ c (* x z)) (/ y z)))>
#<alt (* x (+ (/ c (* x z)) (/ y z)))>
#<alt (/ (* x y) z)>
#<alt (* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))>
#<alt (* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))>
#<alt (* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))>
#<alt (/ c z)>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (/ (* x y) z)>
#<alt (* y (+ (/ c (* y z)) (/ x z)))>
#<alt (* y (+ (/ c (* y z)) (/ x z)))>
#<alt (* y (+ (/ c (* y z)) (/ x z)))>
#<alt (/ (* x y) z)>
#<alt (* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))>
#<alt (* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))>
#<alt (* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
Calls

126 calls:

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

rewrite341.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
4100×*-lowering-*.f32
4100×*-lowering-*.f64
2764×/-lowering-/.f32
2764×/-lowering-/.f64
1764×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02795
114286
2160984
0870784
Stop Event
iter limit
node limit
Counts
12 → 518
Calls
Call 1
Inputs
(+ (/ (* a b) -4) (- 0 (* z (- (* t -1/16) (/ (+ c (* x y)) z)))))
(- 0 (* z (- (* t -1/16) (/ (+ c (* x y)) z))))
(* z (- (* t -1/16) (/ (+ c (* x y)) z)))
(/ (* a b) -4)
(* -1/4 (* a b))
(* a b)
(+ (/ (* a b) -4) c)
(+ (* 1/16 (* t z)) (+ c (* x y)))
(* 1/16 (* t z))
(* t z)
(+ c (* x y))
(/ (+ c (* x y)) z)
Outputs
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(+.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(fma.f64 a (/.f64 b #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 b (*.f64 a #s(literal -1/4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 b (/.f64 a #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 (*.f64 a b) #s(literal -1/4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 z (neg.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 #s(literal 0 binary64) z) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 a b) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 (*.f64 a #s(literal -1/4 binary64)) b (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 (/.f64 b #s(literal -4 binary64)) a (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 (neg.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) z (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (-.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (+.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (-.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (-.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 a b))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 a b))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 4 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 1 binary64))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 #s(literal -4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 #s(literal 4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (-.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (neg.f64 (+.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (neg.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (-.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64))) (-.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 #s(literal -4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 #s(literal -4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 #s(literal 4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 #s(literal -4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 a b))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 a b))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal -4 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)))) (*.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 1 binary64))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal -1 binary64))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 a b))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) #s(literal 4 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (*.f64 a b))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) #s(literal 4 binary64)) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)))) (*.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 #s(literal -4 binary64) (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 #s(literal -4 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal 4 binary64) (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 #s(literal 4 binary64) (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z))) (*.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z))) (*.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 #s(literal -4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 #s(literal -4 binary64) (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 #s(literal -4 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z))) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a b) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 #s(literal -4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 a b)))) (neg.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (neg.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 4 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -4 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 a b)))) (neg.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal -4 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 4 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (neg.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 4 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (-.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)))) (neg.f64 (-.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 #s(literal -4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))) (neg.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (-.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (-.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(+.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(+.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 0 binary64))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (*.f64 t #s(literal -1/16 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) z) (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z))))
(+.f64 (*.f64 z (*.f64 t #s(literal -1/16 binary64))) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z))))
(+.f64 (*.f64 (*.f64 t #s(literal -1/16 binary64)) (-.f64 #s(literal 0 binary64) z)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) (-.f64 #s(literal 0 binary64) z)))
(+.f64 (*.f64 (*.f64 t #s(literal -1/16 binary64)) z) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) z))
(-.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 z (*.f64 t #s(literal -1/16 binary64)) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z))))
(fma.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) #s(literal 0 binary64))
(fma.f64 z (neg.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 0 binary64))
(fma.f64 (*.f64 t #s(literal -1/16 binary64)) z (*.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) z))
(fma.f64 (*.f64 t #s(literal -1/16 binary64)) (-.f64 #s(literal 0 binary64) z) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) (-.f64 #s(literal 0 binary64) z)))
(fma.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) z #s(literal 0 binary64))
(fma.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 #s(literal 0 binary64) z) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) z) (*.f64 t #s(literal -1/16 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) z) (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z))))
(fma.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) z #s(literal 0 binary64))
(neg.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(/.f64 (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(/.f64 (neg.f64 (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))))) (neg.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z)) (neg.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z)) (neg.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))))) (neg.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(pow.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal -1 binary64))
(*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(*.f64 z (neg.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(*.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) z)
(*.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 #s(literal 0 binary64) z))
(*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(*.f64 (neg.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) z)
(+.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(+.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 0 binary64))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (*.f64 t #s(literal -1/16 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) z) (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z))))
(+.f64 (*.f64 z (*.f64 t #s(literal -1/16 binary64))) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z))))
(+.f64 (*.f64 (*.f64 t #s(literal -1/16 binary64)) (-.f64 #s(literal 0 binary64) z)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) (-.f64 #s(literal 0 binary64) z)))
(+.f64 (*.f64 (*.f64 t #s(literal -1/16 binary64)) z) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) z))
(-.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(fma.f64 z (*.f64 t #s(literal -1/16 binary64)) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z))))
(fma.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) #s(literal 0 binary64))
(fma.f64 z (neg.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 0 binary64))
(fma.f64 (*.f64 t #s(literal -1/16 binary64)) z (*.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) z))
(fma.f64 (*.f64 t #s(literal -1/16 binary64)) (-.f64 #s(literal 0 binary64) z) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) (-.f64 #s(literal 0 binary64) z)))
(fma.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) z #s(literal 0 binary64))
(fma.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 #s(literal 0 binary64) z) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) z) (*.f64 t #s(literal -1/16 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) z) (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z))))
(fma.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) z #s(literal 0 binary64))
(neg.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(/.f64 (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z))))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(/.f64 (neg.f64 (*.f64 z (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (*.f64 z (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))))) (neg.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))) z)) (neg.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z)) (neg.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 (*.f64 t (*.f64 t t)) #s(literal -1/4096 binary64)) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 z (*.f64 z z)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 t t)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))))) (neg.f64 (+.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(pow.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) #s(literal -1 binary64))
(*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(*.f64 z (neg.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(*.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) z)
(*.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 #s(literal 0 binary64) z))
(*.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(*.f64 (*.f64 (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))))
(*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(*.f64 (neg.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) z)
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 a (/.f64 b #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 b (*.f64 a #s(literal -1/4 binary64)) #s(literal 0 binary64))
(fma.f64 b (/.f64 a #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 a b) #s(literal -1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1/4 binary64) (*.f64 a b) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 a #s(literal -1/4 binary64)) b #s(literal 0 binary64))
(fma.f64 (/.f64 b #s(literal -4 binary64)) a #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(literal 0 binary64))
(neg.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (*.f64 a b) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal -4 binary64))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64))) (neg.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 a (/.f64 b #s(literal -4 binary64)))
(*.f64 b (*.f64 a #s(literal -1/4 binary64)))
(*.f64 b (/.f64 a #s(literal -4 binary64)))
(*.f64 (*.f64 a b) #s(literal -1/4 binary64))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(*.f64 #s(literal -1/4 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(*.f64 (*.f64 a #s(literal -1/4 binary64)) b)
(*.f64 (/.f64 b #s(literal -4 binary64)) a)
(*.f64 (*.f64 #s(literal -1/4 binary64) b) a)
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 a (/.f64 b #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 b (*.f64 a #s(literal -1/4 binary64)) #s(literal 0 binary64))
(fma.f64 b (/.f64 a #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 a b) #s(literal -1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1/4 binary64) (*.f64 a b) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 a #s(literal -1/4 binary64)) b #s(literal 0 binary64))
(fma.f64 (/.f64 b #s(literal -4 binary64)) a #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a #s(literal 0 binary64))
(neg.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (*.f64 a b) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal -4 binary64))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) #s(literal 0 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) #s(literal 0 binary64))) (neg.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 a (/.f64 b #s(literal -4 binary64)))
(*.f64 b (*.f64 a #s(literal -1/4 binary64)))
(*.f64 b (/.f64 a #s(literal -4 binary64)))
(*.f64 (*.f64 a b) #s(literal -1/4 binary64))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(*.f64 #s(literal -1/4 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(*.f64 (*.f64 a #s(literal -1/4 binary64)) b)
(*.f64 (/.f64 b #s(literal -4 binary64)) a)
(*.f64 (*.f64 #s(literal -1/4 binary64) b) a)
(*.f64 a b)
(*.f64 b a)
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)
(+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)) (/.f64 (*.f64 c c) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)))
(fma.f64 a (/.f64 b #s(literal -4 binary64)) c)
(fma.f64 b (*.f64 a #s(literal -1/4 binary64)) c)
(fma.f64 b (/.f64 a #s(literal -4 binary64)) c)
(fma.f64 (*.f64 a b) #s(literal -1/4 binary64) c)
(fma.f64 #s(literal -1/4 binary64) (*.f64 a b) c)
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64) c)
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)
(fma.f64 (*.f64 a #s(literal -1/4 binary64)) b c)
(fma.f64 (/.f64 b #s(literal -4 binary64)) a c)
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a c)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 c (*.f64 c c))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c (-.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 c (*.f64 c c))) (+.f64 (*.f64 c c) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 #s(literal 1 binary64) c)) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c (-.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 c (*.f64 c c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c c))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c c)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c (-.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 c (*.f64 c c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c c)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 c (*.f64 c c)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c (-.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 c (*.f64 c c)))) (neg.f64 (+.f64 (*.f64 c c) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 #s(literal 1 binary64) c)) (/.f64 #s(literal -4 binary64) (*.f64 a b))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c c))) (neg.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)))
(/.f64 (-.f64 (*.f64 c c) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64))) (-.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 c (*.f64 c c))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c (-.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c c)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)))) (neg.f64 (-.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c (-.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 c (*.f64 c c)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c c))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c (-.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64)))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+.f64 (*.f64 x y) (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
(+.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))
(+.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (*.f64 x y))
(+.f64 (+.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (*.f64 x y)) c)
(-.f64 (/.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (-.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (-.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))))
(fma.f64 z (*.f64 t #s(literal 1/16 binary64)) (+.f64 c (*.f64 x y)))
(fma.f64 t (*.f64 z #s(literal 1/16 binary64)) (+.f64 c (*.f64 x y)))
(fma.f64 x y (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(fma.f64 y x (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(fma.f64 #s(literal 1/16 binary64) (*.f64 z t) (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) (+.f64 c (*.f64 x y)))
(fma.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 #s(literal 1/16 binary64) z) t (+.f64 c (*.f64 x y)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (+.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y))) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y))) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (neg.f64 (-.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (*.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64))))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t)))) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64))))) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (*.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (*.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64))))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))))) (neg.f64 (-.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64))))) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (*.f64 x y))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y))) (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (*.f64 (*.f64 z t) (*.f64 z t))) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(*.f64 t (*.f64 z #s(literal 1/16 binary64)))
(*.f64 #s(literal 1/16 binary64) (*.f64 z t))
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 (*.f64 t #s(literal 1/16 binary64)) z)
(*.f64 (*.f64 #s(literal 1/16 binary64) z) t)
(*.f64 z t)
(*.f64 t z)
(+.f64 c (*.f64 x y))
(+.f64 (*.f64 x y) c)
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 c (*.f64 x y))))
(fma.f64 x y c)
(fma.f64 y x c)
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 c (*.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 c (*.f64 x y))))
(/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (-.f64 (*.f64 x y) c))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (neg.f64 (-.f64 c (*.f64 x y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c))) (neg.f64 (-.f64 (*.f64 x y) c)))
(pow.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 z (+.f64 c (*.f64 x y)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)))
(/.f64 (+.f64 c (*.f64 x y)) z)
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 c (*.f64 x y))) (-.f64 #s(literal 0 binary64) z))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 z (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 #s(literal 1 binary64) (/.f64 z (+.f64 c (*.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (+.f64 c (*.f64 x y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 z (+.f64 c (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 z (-.f64 c (*.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (+.f64 c (*.f64 x y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z (+.f64 c (*.f64 x y))) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 c (*.f64 x y)) #s(literal 1 binary64)) z)
(/.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) z))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) #s(literal 1 binary64)) (*.f64 (-.f64 c (*.f64 x y)) z))
(/.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (*.f64 z (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (*.f64 z (-.f64 c (*.f64 x y)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 c (*.f64 x y)))) (neg.f64 (-.f64 #s(literal 0 binary64) z)))
(/.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) z)) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))
(/.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) z)) (-.f64 c (*.f64 x y)))
(/.f64 (neg.f64 (*.f64 (+.f64 c (*.f64 x y)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) z))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 c (*.f64 x y))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) z))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) z)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 c (*.f64 x y)) z)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) z))) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) z))) (neg.f64 (-.f64 c (*.f64 x y))))
(pow.f64 (/.f64 z (+.f64 c (*.f64 x y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 z (+.f64 c (*.f64 x y))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 c (*.f64 x y)) (/.f64 #s(literal 1 binary64) z))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 c (*.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) z)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 c (*.f64 x y)) z))
(*.f64 (/.f64 #s(literal 1 binary64) z) (+.f64 c (*.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 c (*.f64 x y))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 z (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(*.f64 (pow.f64 (/.f64 z (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))))

simplify330.0ms (3.5%)

Algorithm
egg-herbie
Rules
4732×*-lowering-*.f32
4732×*-lowering-*.f64
1944×+-lowering-+.f64
1944×+-lowering-+.f32
1372×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02975015
111094620
238294471
083914471
Stop Event
iter limit
node limit
Counts
504 → 504
Calls
Call 1
Inputs
(* -1 (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(* -1/4 (* a b))
(* a (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a)) (* -1/4 b)))
(* a (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a)) (* -1/4 b)))
(* a (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a)) (* -1/4 b)))
(* -1/4 (* a b))
(* -1 (* a (+ (* 1/4 b) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a))))
(* -1 (* a (+ (* 1/4 b) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a))))
(* -1 (* a (+ (* 1/4 b) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a))))
(* -1 (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(* -1/4 (* a b))
(* b (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b)) (* -1/4 a)))
(* b (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b)) (* -1/4 a)))
(* b (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b)) (* -1/4 a)))
(* -1/4 (* a b))
(* -1 (* b (+ (* 1/4 a) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b))))
(* -1 (* b (+ (* 1/4 a) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b))))
(* -1 (* b (+ (* 1/4 a) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b))))
(- (* -1/4 (* a b)) (* -1 (+ c (* x y))))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (+ c (* x y))))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (+ c (* x y))))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (+ c (* x y))))
(* 1/16 (* t z))
(* z (- (+ (* -1/4 (/ (* a b) z)) (+ (/ c z) (/ (* x y) z))) (* -1/16 t)))
(* z (- (+ (* -1/4 (/ (* a b) z)) (+ (/ c z) (/ (* x y) z))) (* -1/16 t)))
(* z (- (+ (* -1/4 (/ (* a b) z)) (+ (/ c z) (/ (* x y) z))) (* -1/16 t)))
(* 1/16 (* t z))
(* -1 (* z (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (+ c (* x y)))) z)) (* 1/16 t))))
(* -1 (* z (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (+ c (* x y)))) z)) (* 1/16 t))))
(* -1 (* z (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (+ c (* x y)))) z)) (* 1/16 t))))
(- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(* 1/16 (* t z))
(* t (- (* -1/4 (/ (* a b) t)) (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(* t (- (* -1/4 (/ (* a b) t)) (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(* t (- (* -1/4 (/ (* a b) t)) (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(* 1/16 (* t z))
(* -1 (* t (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z))))) t)) (* 1/16 z))))
(* -1 (* t (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z))))) t)) (* 1/16 z))))
(* -1 (* t (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z))))) t)) (* 1/16 z))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z))))
(- (+ c (* -1/4 (* a b))) (* z (- (* -1/16 t) (/ (* x y) z))))
(- (+ c (* -1/4 (* a b))) (* z (- (* -1/16 t) (/ (* x y) z))))
(- (+ c (* -1/4 (* a b))) (* z (- (* -1/16 t) (/ (* x y) z))))
c
(* c (- (+ 1 (* -1/4 (/ (* a b) c))) (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))
(* c (- (+ 1 (* -1/4 (/ (* a b) c))) (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))
(* c (- (+ 1 (* -1/4 (/ (* a b) c))) (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))
c
(* -1 (* c (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z)))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z)))) c)) 1)))
(* -1 (* c (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z)))) c)) 1)))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(* x y)
(* x (- (* -1/4 (/ (* a b) x)) (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x))))
(* x (- (* -1/4 (/ (* a b) x)) (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x))))
(* x (- (* -1/4 (/ (* a b) x)) (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x))))
(* x y)
(* -1 (* x (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) x)) y)))
(* -1 (* x (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) x)) y)))
(* -1 (* x (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) x)) y)))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(* x y)
(* y (- (* -1/4 (/ (* a b) y)) (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y))))
(* y (- (* -1/4 (/ (* a b) y)) (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y))))
(* y (- (* -1/4 (/ (* a b) y)) (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y))))
(* x y)
(* -1 (* y (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) y)) x)))
(* -1 (* y (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) y)) x)))
(* -1 (* y (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) y)) x)))
(+ c (* x y))
(- (* 1/16 (* t z)) (* -1 (+ c (* x y))))
(- (* 1/16 (* t z)) (* -1 (+ c (* x y))))
(- (* 1/16 (* t z)) (* -1 (+ c (* x y))))
(* 1/16 (* t z))
(* z (- (+ (/ c z) (/ (* x y) z)) (* -1/16 t)))
(* z (- (+ (/ c z) (/ (* x y) z)) (* -1/16 t)))
(* z (- (+ (/ c z) (/ (* x y) z)) (* -1/16 t)))
(* 1/16 (* t z))
(* -1 (* z (- (* -1 (/ (+ c (* x y)) z)) (* 1/16 t))))
(* -1 (* z (- (* -1 (/ (+ c (* x y)) z)) (* 1/16 t))))
(* -1 (* z (- (* -1 (/ (+ c (* x y)) z)) (* 1/16 t))))
(* z (+ (/ c z) (/ (* x y) z)))
(- (* 1/16 (* t z)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(- (* 1/16 (* t z)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(- (* 1/16 (* t z)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(* 1/16 (* t z))
(* t (- (/ (* z (+ (/ c z) (/ (* x y) z))) t) (* -1/16 z)))
(* t (- (/ (* z (+ (/ c z) (/ (* x y) z))) t) (* -1/16 z)))
(* t (- (/ (* z (+ (/ c z) (/ (* x y) z))) t) (* -1/16 z)))
(* 1/16 (* t z))
(* -1 (* t (- (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* 1/16 z))))
(* -1 (* t (- (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* 1/16 z))))
(* -1 (* t (- (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* 1/16 z))))
(* -1 (* z (- (* -1/16 t) (/ (* x y) z))))
(- c (* z (- (* -1/16 t) (/ (* x y) z))))
(- c (* z (- (* -1/16 t) (/ (* x y) z))))
(- c (* z (- (* -1/16 t) (/ (* x y) z))))
c
(* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c))))
(* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c))))
(* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c))))
c
(* -1 (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1)))
(* -1 (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1)))
(* -1 (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1)))
(* -1 (* z (- (* -1/16 t) (/ c z))))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(* x y)
(* x (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)) (* -1 y)))
(* x (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)) (* -1 y)))
(* x (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)) (* -1 y)))
(* x y)
(* -1 (* x (- (/ (* z (- (* -1/16 t) (/ c z))) x) y)))
(* -1 (* x (- (/ (* z (- (* -1/16 t) (/ c z))) x) y)))
(* -1 (* x (- (/ (* z (- (* -1/16 t) (/ c z))) x) y)))
(* -1 (* z (- (* -1/16 t) (/ c z))))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(* x y)
(* y (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)) (* -1 x)))
(* y (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)) (* -1 x)))
(* y (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)) (* -1 x)))
(* x y)
(* -1 (* y (- (/ (* z (- (* -1/16 t) (/ c z))) y) x)))
(* -1 (* y (- (/ (* z (- (* -1/16 t) (/ c z))) y) x)))
(* -1 (* y (- (/ (* z (- (* -1/16 t) (/ c z))) y) x)))
(* -1 (+ c (* x y)))
(+ (* -1 (+ c (* x y))) (* -1/16 (* t z)))
(+ (* -1 (+ c (* x y))) (* -1/16 (* t z)))
(+ (* -1 (+ c (* x y))) (* -1/16 (* t z)))
(* -1/16 (* t z))
(* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))
(* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))
(* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))
(* -1/16 (* t z))
(* -1 (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(* -1 (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(* -1 (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(* -1 (* z (+ (/ c z) (/ (* x y) z))))
(+ (* -1 (* z (+ (/ c z) (/ (* x y) z)))) (* -1/16 (* t z)))
(+ (* -1 (* z (+ (/ c z) (/ (* x y) z)))) (* -1/16 (* t z)))
(+ (* -1 (* z (+ (/ c z) (/ (* x y) z)))) (* -1/16 (* t z)))
(* -1/16 (* t z))
(* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z)))
(* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z)))
(* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z)))
(* -1/16 (* t z))
(* -1 (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t))))
(* -1 (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t))))
(* -1 (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t))))
(* z (- (* -1/16 t) (/ (* x y) z)))
(+ (* -1 c) (* z (- (* -1/16 t) (/ (* x y) z))))
(+ (* -1 c) (* z (- (* -1/16 t) (/ (* x y) z))))
(+ (* -1 c) (* z (- (* -1/16 t) (/ (* x y) z))))
(* -1 c)
(* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1))
(* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1))
(* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1))
(* -1 c)
(* -1 (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))))
(* -1 (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))))
(* -1 (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))))
(* z (- (* -1/16 t) (/ c z)))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(* -1 (* x y))
(* x (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x)))
(* x (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x)))
(* x (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x)))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)))))
(* -1 (* x (+ y (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)))))
(* -1 (* x (+ y (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)))))
(* z (- (* -1/16 t) (/ c z)))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(* -1 (* x y))
(* y (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y)))
(* y (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y)))
(* y (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y)))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)))))
(* -1 (* y (+ x (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)))))
(* -1 (* y (+ x (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)))))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* a b)
(* a b)
(* a b)
(* a b)
(* 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)
c
(+ c (* -1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(* -1/4 (* a b))
(* a (+ (* -1/4 b) (/ c a)))
(* a (+ (* -1/4 b) (/ c a)))
(* a (+ (* -1/4 b) (/ c a)))
(* -1/4 (* a b))
(* -1 (* a (+ (* -1 (/ c a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ c a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ c a)) (* 1/4 b))))
c
(+ c (* -1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(* -1/4 (* a b))
(* b (+ (* -1/4 a) (/ c b)))
(* b (+ (* -1/4 a) (/ c b)))
(* b (+ (* -1/4 a) (/ c b)))
(* -1/4 (* a b))
(* -1 (* b (+ (* -1 (/ c b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ c b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ c b)) (* 1/4 a))))
(* -1/4 (* a b))
(+ c (* -1/4 (* a b)))
(+ c (* -1/4 (* a b)))
(+ c (* -1/4 (* a b)))
c
(* c (+ 1 (* -1/4 (/ (* a b) c))))
(* c (+ 1 (* -1/4 (/ (* a b) c))))
(* c (+ 1 (* -1/4 (/ (* a b) c))))
c
(* -1 (* c (- (* 1/4 (/ (* a b) c)) 1)))
(* -1 (* c (- (* 1/4 (/ (* a b) c)) 1)))
(* -1 (* c (- (* 1/4 (/ (* a b) c)) 1)))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(+ (* 1/16 (* t z)) (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* x y)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(+ c (* 1/16 (* t z)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* x y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* x y)
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
c
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(* x y)
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(* x y)
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(/ (* x y) z)
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(/ c z)
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(/ c z)
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(/ c z)
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(/ (* x y) z)
(* x (+ (/ c (* x z)) (/ y z)))
(* x (+ (/ c (* x z)) (/ y z)))
(* x (+ (/ c (* x z)) (/ y z)))
(/ (* x y) z)
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(/ c z)
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(/ (* x y) z)
(* y (+ (/ c (* y z)) (/ x z)))
(* y (+ (/ c (* y z)) (/ x z)))
(* y (+ (/ c (* y z)) (/ x z)))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
Outputs
(* -1 (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* a (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a)) (* -1/4 b)))
(*.f64 a (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z a)) (*.f64 #s(literal -1/4 binary64) b)))
(* a (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a)) (* -1/4 b)))
(*.f64 a (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z a)) (*.f64 #s(literal -1/4 binary64) b)))
(* a (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a)) (* -1/4 b)))
(*.f64 a (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z a)) (*.f64 #s(literal -1/4 binary64) b)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1 (* a (+ (* 1/4 b) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a))))
(*.f64 a (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z a)) (*.f64 #s(literal -1/4 binary64) b)))
(* -1 (* a (+ (* 1/4 b) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a))))
(*.f64 a (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z a)) (*.f64 #s(literal -1/4 binary64) b)))
(* -1 (* a (+ (* 1/4 b) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) a))))
(*.f64 a (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z a)) (*.f64 #s(literal -1/4 binary64) b)))
(* -1 (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* b (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b)) (* -1/4 a)))
(*.f64 b (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z b)) (*.f64 #s(literal -1/4 binary64) a)))
(* b (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b)) (* -1/4 a)))
(*.f64 b (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z b)) (*.f64 #s(literal -1/4 binary64) a)))
(* b (+ (* -1 (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b)) (* -1/4 a)))
(*.f64 b (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z b)) (*.f64 #s(literal -1/4 binary64) a)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1 (* b (+ (* 1/4 a) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b))))
(*.f64 b (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z b)) (*.f64 #s(literal -1/4 binary64) a)))
(* -1 (* b (+ (* 1/4 a) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b))))
(*.f64 b (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z b)) (*.f64 #s(literal -1/4 binary64) a)))
(* -1 (* b (+ (* 1/4 a) (/ (* z (- (* -1/16 t) (+ (/ c z) (/ (* x y) z)))) b))))
(*.f64 b (+.f64 (*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 z b)) (*.f64 #s(literal -1/4 binary64) a)))
(- (* -1/4 (* a b)) (* -1 (+ c (* x y))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (+.f64 c (*.f64 x y)))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (+ c (* x y))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (+ c (* x y))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (+ c (* x y))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* z (- (+ (* -1/4 (/ (* a b) z)) (+ (/ c z) (/ (* x y) z))) (* -1/16 t)))
(*.f64 z (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) z) (+.f64 (/.f64 c z) (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))))
(* z (- (+ (* -1/4 (/ (* a b) z)) (+ (/ c z) (/ (* x y) z))) (* -1/16 t)))
(*.f64 z (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) z) (+.f64 (/.f64 c z) (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))))
(* z (- (+ (* -1/4 (/ (* a b) z)) (+ (/ c z) (/ (* x y) z))) (* -1/16 t)))
(*.f64 z (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) z) (+.f64 (/.f64 c z) (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* -1 (* z (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (+ c (* x y)))) z)) (* 1/16 t))))
(*.f64 z (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (+.f64 c (*.f64 x y))) z) (*.f64 t #s(literal 1/16 binary64))))
(* -1 (* z (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (+ c (* x y)))) z)) (* 1/16 t))))
(*.f64 z (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (+.f64 c (*.f64 x y))) z) (*.f64 t #s(literal 1/16 binary64))))
(* -1 (* z (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (+ c (* x y)))) z)) (* 1/16 t))))
(*.f64 z (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (+.f64 c (*.f64 x y))) z) (*.f64 t #s(literal 1/16 binary64))))
(- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z)))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(- (+ (* -1/4 (* a b)) (* 1/16 (* t z))) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* t (- (* -1/4 (/ (* a b) t)) (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(*.f64 t (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z))) t) (*.f64 z #s(literal 1/16 binary64))))
(* t (- (* -1/4 (/ (* a b) t)) (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(*.f64 t (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z))) t) (*.f64 z #s(literal 1/16 binary64))))
(* t (- (* -1/4 (/ (* a b) t)) (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(*.f64 t (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z))) t) (*.f64 z #s(literal 1/16 binary64))))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* -1 (* t (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z))))) t)) (* 1/16 z))))
(*.f64 t (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z))) t) (*.f64 z #s(literal 1/16 binary64))))
(* -1 (* t (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z))))) t)) (* 1/16 z))))
(*.f64 t (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z))) t) (*.f64 z #s(literal 1/16 binary64))))
(* -1 (* t (- (* -1 (/ (- (* -1/4 (* a b)) (* -1 (* z (+ (/ c z) (/ (* x y) z))))) t)) (* 1/16 z))))
(*.f64 t (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z))) t) (*.f64 z #s(literal 1/16 binary64))))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64)))))
(- (+ c (* -1/4 (* a b))) (* z (- (* -1/16 t) (/ (* x y) z))))
(+.f64 c (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))))
(- (+ c (* -1/4 (* a b))) (* z (- (* -1/16 t) (/ (* x y) z))))
(+.f64 c (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))))
(- (+ c (* -1/4 (* a b))) (* z (- (* -1/16 t) (/ (* x y) z))))
(+.f64 c (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))))
c
(* c (- (+ 1 (* -1/4 (/ (* a b) c))) (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))) c)))
(* c (- (+ 1 (* -1/4 (/ (* a b) c))) (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))) c)))
(* c (- (+ 1 (* -1/4 (/ (* a b) c))) (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))) c)))
c
(* -1 (* c (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z)))) c)) 1)))
(*.f64 c (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))) c)) #s(literal 1 binary64)))
(* -1 (* c (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z)))) c)) 1)))
(*.f64 c (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))) c)) #s(literal 1 binary64)))
(* -1 (* c (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ (* x y) z)))) c)) 1)))
(*.f64 c (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))) c)) #s(literal 1 binary64)))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))))
(* x y)
(*.f64 x y)
(* x (- (* -1/4 (/ (* a b) x)) (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x))))
(*.f64 x (+.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) x)))
(* x (- (* -1/4 (/ (* a b) x)) (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x))))
(*.f64 x (+.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) x)))
(* x (- (* -1/4 (/ (* a b) x)) (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x))))
(*.f64 x (+.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) x)))
(* x y)
(*.f64 x y)
(* -1 (* x (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) x)) y)))
(*.f64 x (+.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) x)))
(* -1 (* x (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) x)) y)))
(*.f64 x (+.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) x)))
(* -1 (* x (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) x)) y)))
(*.f64 x (+.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) x)))
(- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))))
(- (+ (* -1/4 (* a b)) (* x y)) (* z (- (* -1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))))
(* x y)
(*.f64 x y)
(* y (- (* -1/4 (/ (* a b) y)) (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y))))
(*.f64 y (+.f64 x (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) y)))
(* y (- (* -1/4 (/ (* a b) y)) (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y))))
(*.f64 y (+.f64 x (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) y)))
(* y (- (* -1/4 (/ (* a b) y)) (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y))))
(*.f64 y (+.f64 x (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) y)))
(* x y)
(*.f64 x y)
(* -1 (* y (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) y)) x)))
(*.f64 y (+.f64 x (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) y)))
(* -1 (* y (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) y)) x)))
(*.f64 y (+.f64 x (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) y)))
(* -1 (* y (- (* -1 (/ (- (* -1/4 (* a b)) (* z (- (* -1/16 t) (/ c z)))) y)) x)))
(*.f64 y (+.f64 x (/.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))) y)))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(- (* 1/16 (* t z)) (* -1 (+ c (* x y))))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(- (* 1/16 (* t z)) (* -1 (+ c (* x y))))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(- (* 1/16 (* t z)) (* -1 (+ c (* x y))))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* z (- (+ (/ c z) (/ (* x y) z)) (* -1/16 t)))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* z (- (+ (/ c z) (/ (* x y) z)) (* -1/16 t)))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* z (- (+ (/ c z) (/ (* x y) z)) (* -1/16 t)))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* -1 (* z (- (* -1 (/ (+ c (* x y)) z)) (* 1/16 t))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* -1 (* z (- (* -1 (/ (+ c (* x y)) z)) (* 1/16 t))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* -1 (* z (- (* -1 (/ (+ c (* x y)) z)) (* 1/16 t))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* z (+ (/ c z) (/ (* x y) z)))
(*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z))
(- (* 1/16 (* t z)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(- (* 1/16 (* t z)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(- (* 1/16 (* t z)) (* -1 (* z (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* t (- (/ (* z (+ (/ c z) (/ (* x y) z))) t) (* -1/16 z)))
(*.f64 t (*.f64 z (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t))))
(* t (- (/ (* z (+ (/ c z) (/ (* x y) z))) t) (* -1/16 z)))
(*.f64 t (*.f64 z (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t))))
(* t (- (/ (* z (+ (/ c z) (/ (* x y) z))) t) (* -1/16 z)))
(*.f64 t (*.f64 z (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t))))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* -1 (* t (- (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* 1/16 z))))
(*.f64 t (*.f64 z (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t))))
(* -1 (* t (- (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* 1/16 z))))
(*.f64 t (*.f64 z (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t))))
(* -1 (* t (- (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* 1/16 z))))
(*.f64 t (*.f64 z (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t))))
(* -1 (* z (- (* -1/16 t) (/ (* x y) z))))
(*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))))
(- c (* z (- (* -1/16 t) (/ (* x y) z))))
(+.f64 c (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64)))))
(- c (* z (- (* -1/16 t) (/ (* x y) z))))
(+.f64 c (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64)))))
(- c (* z (- (* -1/16 t) (/ (* x y) z))))
(+.f64 c (*.f64 z (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64)))))
c
(* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c))))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 z (/.f64 (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))) c))))
(* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c))))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 z (/.f64 (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))) c))))
(* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c))))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 z (/.f64 (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))) c))))
c
(* -1 (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1)))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 z (/.f64 (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))) c))))
(* -1 (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1)))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 z (/.f64 (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))) c))))
(* -1 (* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1)))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 z (/.f64 (+.f64 (/.f64 (*.f64 x y) z) (*.f64 t #s(literal 1/16 binary64))) c))))
(* -1 (* z (- (* -1/16 t) (/ c z))))
(*.f64 z (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) #s(literal -1 binary64)))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 x y) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 x y) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 x y) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))))
(* x y)
(*.f64 x y)
(* x (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)) (* -1 y)))
(*.f64 x (-.f64 y (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x))))
(* x (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)) (* -1 y)))
(*.f64 x (-.f64 y (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x))))
(* x (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)) (* -1 y)))
(*.f64 x (-.f64 y (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x))))
(* x y)
(*.f64 x y)
(* -1 (* x (- (/ (* z (- (* -1/16 t) (/ c z))) x) y)))
(*.f64 x (-.f64 y (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x))))
(* -1 (* x (- (/ (* z (- (* -1/16 t) (/ c z))) x) y)))
(*.f64 x (-.f64 y (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x))))
(* -1 (* x (- (/ (* z (- (* -1/16 t) (/ c z))) x) y)))
(*.f64 x (-.f64 y (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x))))
(* -1 (* z (- (* -1/16 t) (/ c z))))
(*.f64 z (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) #s(literal -1 binary64)))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 x y) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 x y) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))))
(- (* x y) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 x y) (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))))
(* x y)
(*.f64 x y)
(* y (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)) (* -1 x)))
(*.f64 y (-.f64 x (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y)))
(* y (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)) (* -1 x)))
(*.f64 y (-.f64 x (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y)))
(* y (- (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)) (* -1 x)))
(*.f64 y (-.f64 x (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y)))
(* x y)
(*.f64 x y)
(* -1 (* y (- (/ (* z (- (* -1/16 t) (/ c z))) y) x)))
(*.f64 y (-.f64 x (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y)))
(* -1 (* y (- (/ (* z (- (* -1/16 t) (/ c z))) y) x)))
(*.f64 y (-.f64 x (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y)))
(* -1 (* y (- (/ (* z (- (* -1/16 t) (/ c z))) y) x)))
(*.f64 y (-.f64 x (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y)))
(* -1 (+ c (* x y)))
(-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y))
(+ (* -1 (+ c (* x y))) (* -1/16 (* t z)))
(-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 z t)) (+.f64 c (*.f64 x y)))
(+ (* -1 (+ c (* x y))) (* -1/16 (* t z)))
(-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 z t)) (+.f64 c (*.f64 x y)))
(+ (* -1 (+ c (* x y))) (* -1/16 (* t z)))
(-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 z t)) (+.f64 c (*.f64 x y)))
(* -1/16 (* t z))
(*.f64 #s(literal -1/16 binary64) (*.f64 z t))
(* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t)))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* -1/16 (* t z))
(*.f64 #s(literal -1/16 binary64) (*.f64 z t))
(* -1 (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* -1 (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* -1 (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* -1 (* z (+ (/ c z) (/ (* x y) z))))
(-.f64 #s(literal 0 binary64) (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z)))
(+ (* -1 (* z (+ (/ c z) (/ (* x y) z)))) (* -1/16 (* t z)))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (+.f64 c (*.f64 x y)) z)))
(+ (* -1 (* z (+ (/ c z) (/ (* x y) z)))) (* -1/16 (* t z)))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (+.f64 c (*.f64 x y)) z)))
(+ (* -1 (* z (+ (/ c z) (/ (* x y) z)))) (* -1/16 (* t z)))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* -1/16 (* t z))
(*.f64 #s(literal -1/16 binary64) (*.f64 z t))
(* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z)))
(*.f64 t (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z)) t)))
(* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z)))
(*.f64 t (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z)) t)))
(* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z)))
(*.f64 t (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z)) t)))
(* -1/16 (* t z))
(*.f64 #s(literal -1/16 binary64) (*.f64 z t))
(* -1 (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t))))
(*.f64 t (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z)) t)))
(* -1 (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t))))
(*.f64 t (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z)) t)))
(* -1 (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t))))
(*.f64 t (-.f64 (*.f64 z #s(literal -1/16 binary64)) (/.f64 (*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z)) t)))
(* z (- (* -1/16 t) (/ (* x y) z)))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (*.f64 x y) z)))
(+ (* -1 c) (* z (- (* -1/16 t) (/ (* x y) z))))
(-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)
(+ (* -1 c) (* z (- (* -1/16 t) (/ (* x y) z))))
(-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)
(+ (* -1 c) (* z (- (* -1/16 t) (/ (* x y) z))))
(-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)
(* -1 c)
(-.f64 #s(literal 0 binary64) c)
(* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1))
(*.f64 c (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)))
(* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1))
(*.f64 c (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)))
(* c (- (/ (* z (- (* -1/16 t) (/ (* x y) z))) c) 1))
(*.f64 c (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)))
(* -1 c)
(-.f64 #s(literal 0 binary64) c)
(* -1 (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))))
(*.f64 c (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)))
(* -1 (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))))
(*.f64 c (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)))
(* -1 (* c (+ 1 (* -1 (/ (* z (- (* -1/16 t) (/ (* x y) z))) c)))))
(*.f64 c (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)))
(* z (- (* -1/16 t) (/ c z)))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) (*.f64 x y))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) (*.f64 x y))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) (*.f64 x y))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* x (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x)))
(*.f64 x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x)) y))
(* x (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x)))
(*.f64 x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x)) y))
(* x (+ (* -1 y) (/ (* z (- (* -1/16 t) (/ c z))) x)))
(*.f64 x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x)) y))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* -1 (* x (+ y (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)))))
(*.f64 x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x)) y))
(* -1 (* x (+ y (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)))))
(*.f64 x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x)) y))
(* -1 (* x (+ y (* -1 (/ (* z (- (* -1/16 t) (/ c z))) x)))))
(*.f64 x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)) (/.f64 z x)) y))
(* z (- (* -1/16 t) (/ c z)))
(*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z)))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) (*.f64 x y))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) (*.f64 x y))
(+ (* -1 (* x y)) (* z (- (* -1/16 t) (/ c z))))
(-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) (*.f64 x y))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* y (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y)))
(*.f64 y (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y) x))
(* y (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y)))
(*.f64 y (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y) x))
(* y (+ (* -1 x) (/ (* z (- (* -1/16 t) (/ c z))) y)))
(*.f64 y (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y) x))
(* -1 (* x y))
(*.f64 x (-.f64 #s(literal 0 binary64) y))
(* -1 (* y (+ x (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)))))
(*.f64 y (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y) x))
(* -1 (* y (+ x (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)))))
(*.f64 y (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y) x))
(* -1 (* y (+ x (* -1 (/ (* z (- (* -1/16 t) (/ c z))) y)))))
(*.f64 y (-.f64 (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/16 binary64) t) (/.f64 c z))) y) x))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.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)
(*.f64 a b)
c
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* a (+ (* -1/4 b) (/ c a)))
(*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (/.f64 c a)))
(* a (+ (* -1/4 b) (/ c a)))
(*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (/.f64 c a)))
(* a (+ (* -1/4 b) (/ c a)))
(*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (/.f64 c a)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1 (* a (+ (* -1 (/ c a)) (* 1/4 b))))
(*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (/.f64 c a)))
(* -1 (* a (+ (* -1 (/ c a)) (* 1/4 b))))
(*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (/.f64 c a)))
(* -1 (* a (+ (* -1 (/ c a)) (* 1/4 b))))
(*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (/.f64 c a)))
c
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* b (+ (* -1/4 a) (/ c b)))
(*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 c b)))
(* b (+ (* -1/4 a) (/ c b)))
(*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 c b)))
(* b (+ (* -1/4 a) (/ c b)))
(*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 c b)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1 (* b (+ (* -1 (/ c b)) (* 1/4 a))))
(*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 c b)))
(* -1 (* b (+ (* -1 (/ c b)) (* 1/4 a))))
(*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 c b)))
(* -1 (* b (+ (* -1 (/ c b)) (* 1/4 a))))
(*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 c b)))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 #s(literal -1/4 binary64) (*.f64 a b)))
c
(* c (+ 1 (* -1/4 (/ (* a b) c))))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) c)))
(* c (+ 1 (* -1/4 (/ (* a b) c))))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) c)))
(* c (+ 1 (* -1/4 (/ (* a b) c))))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) c)))
c
(* -1 (* c (- (* 1/4 (/ (* a b) c)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 #s(literal -1 binary64) (*.f64 a (*.f64 (/.f64 b c) #s(literal 1/4 binary64)))))
(* -1 (* c (- (* 1/4 (/ (* a b) c)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 #s(literal -1 binary64) (*.f64 a (*.f64 (/.f64 b c) #s(literal 1/4 binary64)))))
(* -1 (* c (- (* 1/4 (/ (* a b) c)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 #s(literal -1 binary64) (*.f64 a (*.f64 (/.f64 b c) #s(literal 1/4 binary64)))))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 t (+.f64 (/.f64 c t) (+.f64 (/.f64 (*.f64 x y) t) (*.f64 z #s(literal 1/16 binary64)))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 t (+.f64 (/.f64 c t) (+.f64 (/.f64 (*.f64 x y) t) (*.f64 z #s(literal 1/16 binary64)))))
(* t (+ (* 1/16 z) (+ (/ c t) (/ (* x y) t))))
(*.f64 t (+.f64 (/.f64 c t) (+.f64 (/.f64 (*.f64 x y) t) (*.f64 z #s(literal 1/16 binary64)))))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(*.f64 t (+.f64 (*.f64 z #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) t)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(*.f64 t (+.f64 (*.f64 z #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) t)))
(* -1 (* t (+ (* -1 (/ (+ c (* x y)) t)) (* -1/16 z))))
(*.f64 t (+.f64 (*.f64 z #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) t)))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
c
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(*.f64 c (+.f64 (/.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) c) (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 x c)))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(*.f64 c (+.f64 (/.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) c) (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 x c)))))
(* c (+ 1 (+ (* 1/16 (/ (* t z) c)) (/ (* x y) c))))
(*.f64 c (+.f64 (/.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) c) (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 x c)))))
c
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 z t)) (*.f64 x y)) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 z t)) (*.f64 x y)) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) c)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 z t)) (*.f64 x y)) c)))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(* x y)
(*.f64 x y)
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) x) (+.f64 y (/.f64 c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) x) (+.f64 y (/.f64 c x))))
(* x (+ y (+ (* 1/16 (/ (* t z) x)) (/ c x))))
(*.f64 x (+.f64 (/.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) x) (+.f64 y (/.f64 c x))))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 x (+.f64 y (/.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 x (+.f64 y (/.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* 1/16 (* t z))) x)))))
(*.f64 x (+.f64 y (/.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) x)))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
(* x y)
(*.f64 x y)
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 y (+.f64 (/.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) y) (+.f64 x (/.f64 c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 y (+.f64 (/.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) y) (+.f64 x (/.f64 c y))))
(* y (+ x (+ (* 1/16 (/ (* t z) y)) (/ c y))))
(*.f64 y (+.f64 (/.f64 (*.f64 z (*.f64 t #s(literal 1/16 binary64))) y) (+.f64 x (/.f64 c y))))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 y (+.f64 x (/.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 y (+.f64 x (/.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* 1/16 (* t z))) y)))))
(*.f64 y (+.f64 x (/.f64 (+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) y)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* t z)
(*.f64 z t)
(* x y)
(*.f64 x y)
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
c
(* c (+ 1 (/ (* x y) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 x c))))
(* c (+ 1 (/ (* x y) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 x c))))
(* c (+ 1 (/ (* x y) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 x c))))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 x c))))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 x c))))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(*.f64 c (+.f64 #s(literal 1 binary64) (*.f64 y (/.f64 x c))))
c
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* x (+ y (/ c x)))
(*.f64 x (+.f64 y (/.f64 c x)))
(* x (+ y (/ c x)))
(*.f64 x (+.f64 y (/.f64 c x)))
(* x (+ y (/ c x)))
(*.f64 x (+.f64 y (/.f64 c x)))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 x (+.f64 y (/.f64 c x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 x (+.f64 y (/.f64 c x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 x (+.f64 y (/.f64 c x)))
c
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* y (+ x (/ c y)))
(*.f64 y (+.f64 x (/.f64 c y)))
(* y (+ x (/ c y)))
(*.f64 y (+.f64 x (/.f64 c y)))
(* y (+ x (/ c y)))
(*.f64 y (+.f64 x (/.f64 c y)))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 y (+.f64 x (/.f64 c y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 y (+.f64 x (/.f64 c y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 y (+.f64 x (/.f64 c y)))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(/ c z)
(/.f64 c z)
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (*.f64 y (/.f64 x c)) z)))
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (*.f64 y (/.f64 x c)) z)))
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (*.f64 y (/.f64 x c)) z)))
(/ c z)
(/.f64 c z)
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (*.f64 y (/.f64 x c)) z)))
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (*.f64 y (/.f64 x c)) z)))
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (*.f64 y (/.f64 x c)) z)))
(/ c z)
(/.f64 c z)
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* x (+ (/ c (* x z)) (/ y z)))
(*.f64 x (+.f64 (/.f64 c (*.f64 z x)) (/.f64 y z)))
(* x (+ (/ c (* x z)) (/ y z)))
(*.f64 x (+.f64 (/.f64 c (*.f64 z x)) (/.f64 y z)))
(* x (+ (/ c (* x z)) (/ y z)))
(*.f64 x (+.f64 (/.f64 c (*.f64 z x)) (/.f64 y z)))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(*.f64 x (+.f64 (/.f64 c (*.f64 z x)) (/.f64 y z)))
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(*.f64 x (+.f64 (/.f64 c (*.f64 z x)) (/.f64 y z)))
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(*.f64 x (+.f64 (/.f64 c (*.f64 z x)) (/.f64 y z)))
(/ c z)
(/.f64 c z)
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* y (+ (/ c (* y z)) (/ x z)))
(*.f64 y (+.f64 (/.f64 (/.f64 c z) y) (/.f64 x z)))
(* y (+ (/ c (* y z)) (/ x z)))
(*.f64 y (+.f64 (/.f64 (/.f64 c z) y) (/.f64 x z)))
(* y (+ (/ c (* y z)) (/ x z)))
(*.f64 y (+.f64 (/.f64 (/.f64 c z) y) (/.f64 x z)))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(*.f64 y (+.f64 (/.f64 (/.f64 c z) y) (/.f64 x z)))
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(*.f64 y (+.f64 (/.f64 (/.f64 c z) y) (/.f64 x z)))
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(*.f64 y (+.f64 (/.f64 (/.f64 c z) y) (/.f64 x z)))
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)

eval169.0ms (1.8%)

Compiler

Compiled 34920 to 1871 computations (94.6% saved)

prune205.0ms (2.2%)

Pruning

13 alts after pruning (10 fresh and 3 done)

PrunedKeptTotal
New119261198
Fresh145
Picked235
Done000
Total1195131208
Accuracy
100.0%
Counts
1208 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.1%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))
75.8%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
52.3%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
56.0%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))
47.2%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)
54.5%
(+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
47.0%
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c)
49.8%
(+.f64 c (*.f64 x y))
66.2%
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
30.8%
(*.f64 x y)
28.0%
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
28.1%
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
20.8%
c
Compiler

Compiled 334 to 258 computations (22.8% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x y)
cost-diff0
(*.f64 a b)
cost-diff0
(/.f64 (*.f64 a b) #s(literal -4 binary64))
cost-diff0
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))
cost-diff0
(*.f64 a b)
cost-diff0
(/.f64 #s(literal -4 binary64) (*.f64 a b))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))
cost-diff0
(*.f64 x y)
cost-diff0
(+.f64 c (*.f64 x y))
cost-diff0
(*.f64 x y)
cost-diff0
(+.f64 c (*.f64 x y))
cost-diff0
(*.f64 a b)
cost-diff0
(/.f64 (*.f64 a b) #s(literal -4 binary64))
cost-diff0
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
Rules
120×fma-define
60×fma-lowering-fma.f32
60×fma-lowering-fma.f64
52×*-lowering-*.f32
52×*-lowering-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01591
13286
25986
38286
49286
514586
616686
016686
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (/ (* a b) -4) (+ c (* x y)))
(/ (* a b) -4)
(* a b)
a
b
-4
(+ c (* x y))
c
(* x y)
x
y
(* x y)
x
y
(+ c (* x y))
c
(* x y)
x
y
(/ 1 (/ -4 (* a b)))
1
(/ -4 (* a b))
-4
(* a b)
a
b
(+ (/ (* a b) -4) (* x y))
(/ (* a b) -4)
(* a b)
a
b
-4
(* x y)
x
y
Outputs
(+ (/ (* a b) -4) (+ c (* x y)))
(+.f64 (/.f64 a (/.f64 #s(literal -4 binary64) b)) (+.f64 c (*.f64 x y)))
(/ (* a b) -4)
(/.f64 a (/.f64 #s(literal -4 binary64) b))
(* a b)
(*.f64 a b)
a
b
-4
#s(literal -4 binary64)
(+ c (* x y))
(+.f64 c (*.f64 x y))
c
(* x y)
(*.f64 x y)
x
y
(* x y)
(*.f64 x y)
x
y
(+ c (* x y))
(+.f64 c (*.f64 x y))
c
(* x y)
(*.f64 x y)
x
y
(/ 1 (/ -4 (* a b)))
(/.f64 a (/.f64 #s(literal -4 binary64) b))
1
#s(literal 1 binary64)
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
-4
#s(literal -4 binary64)
(* a b)
(*.f64 a b)
a
b
(+ (/ (* a b) -4) (* x y))
(+.f64 (/.f64 a (/.f64 #s(literal -4 binary64) b)) (*.f64 x y))
(/ (* a b) -4)
(/.f64 a (/.f64 #s(literal -4 binary64) b))
(* a b)
(*.f64 a b)
a
b
-4
#s(literal -4 binary64)
(* x y)
(*.f64 x y)
x
y

localize85.0ms (0.9%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 (*.f64 a b) #s(literal -4 binary64))
accuracy100.0%
(*.f64 x y)
accuracy100.0%
(*.f64 a b)
accuracy99.7%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))
accuracy100.0%
(*.f64 a b)
accuracy99.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))
accuracy98.7%
(/.f64 #s(literal -4 binary64) (*.f64 a b))
accuracy100.0%
(*.f64 x y)
accuracy100.0%
(+.f64 c (*.f64 x y))
accuracy100.0%
(*.f64 x y)
accuracy100.0%
(*.f64 x y)
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(+.f64 c (*.f64 x y))
accuracy99.7%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
Results
58.0ms256×0valid
Compiler

Compiled 101 to 18 computations (82.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-div: 6.0ms (42.4% of total)
ival-mult: 4.0ms (28.3% of total)
ival-add: 3.0ms (21.2% of total)
const: 1.0ms (7.1% of total)
backward-pass: 0.0ms (0% of total)

series8.0ms (0.1%)

Counts
8 → 264
Calls
Call 1
Inputs
#<alt (+ (/ (* a b) -4) (+ c (* x y)))>
#<alt (/ (* a b) -4)>
#<alt (* a b)>
#<alt (+ c (* x y))>
#<alt (* x y)>
#<alt (/ 1 (/ -4 (* a b)))>
#<alt (/ -4 (* a b))>
#<alt (+ (/ (* a b) -4) (* x y))>
Outputs
#<alt (+ c (* x y))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (* -1/4 (* a b))>
#<alt (* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))>
#<alt (* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))>
#<alt (* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))>
#<alt (* -1/4 (* a b))>
#<alt (* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))>
#<alt (* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))>
#<alt (* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))>
#<alt (+ c (* x y))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (* -1/4 (* a b))>
#<alt (* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))>
#<alt (* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))>
#<alt (* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))>
#<alt (* -1/4 (* a b))>
#<alt (* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))>
#<alt (* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))>
#<alt (* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt c>
#<alt (* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))>
#<alt (* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))>
#<alt (* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))>
#<alt c>
#<alt (* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))>
#<alt (+ c (* -1/4 (* a b)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (* x y)>
#<alt (* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))>
#<alt (* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))>
#<alt (* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))>
#<alt (+ c (* -1/4 (* a b)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (+ c (+ (* -1/4 (* a b)) (* x y)))>
#<alt (* x y)>
#<alt (* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))>
#<alt (* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))>
#<alt (* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* 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)>
#<alt (* x y)>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt c>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt c>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt c>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (* x y)>
#<alt (* x (+ y (/ c x)))>
#<alt (* x (+ y (/ c x)))>
#<alt (* x (+ y (/ c x)))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt c>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (* x y)>
#<alt (* y (+ x (/ c y)))>
#<alt (* y (+ x (/ c y)))>
#<alt (* y (+ x (/ c y)))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (* x y)>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (* -1/4 (* a b))>
#<alt (* a (+ (* -1/4 b) (/ (* x y) a)))>
#<alt (* a (+ (* -1/4 b) (/ (* x y) a)))>
#<alt (* a (+ (* -1/4 b) (/ (* x y) a)))>
#<alt (* -1/4 (* a b))>
#<alt (* -1 (* a (+ (* -1 (/ (* x y) a)) (* 1/4 b))))>
#<alt (* -1 (* a (+ (* -1 (/ (* x y) a)) (* 1/4 b))))>
#<alt (* -1 (* a (+ (* -1 (/ (* x y) a)) (* 1/4 b))))>
#<alt (* x y)>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (* -1/4 (* a b))>
#<alt (* b (+ (* -1/4 a) (/ (* x y) b)))>
#<alt (* b (+ (* -1/4 a) (/ (* x y) b)))>
#<alt (* b (+ (* -1/4 a) (/ (* x y) b)))>
#<alt (* -1/4 (* a b))>
#<alt (* -1 (* b (+ (* -1 (/ (* x y) b)) (* 1/4 a))))>
#<alt (* -1 (* b (+ (* -1 (/ (* x y) b)) (* 1/4 a))))>
#<alt (* -1 (* b (+ (* -1 (/ (* x y) b)) (* 1/4 a))))>
#<alt (* -1/4 (* a b))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (* x y)>
#<alt (* x (+ y (* -1/4 (/ (* a b) x))))>
#<alt (* x (+ y (* -1/4 (/ (* a b) x))))>
#<alt (* x (+ y (* -1/4 (/ (* a b) x))))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* 1/4 (/ (* a b) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* 1/4 (/ (* a b) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* 1/4 (/ (* a b) x)))))>
#<alt (* -1/4 (* a b))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (+ (* -1/4 (* a b)) (* x y))>
#<alt (* x y)>
#<alt (* y (+ x (* -1/4 (/ (* a b) y))))>
#<alt (* y (+ x (* -1/4 (/ (* a b) y))))>
#<alt (* y (+ x (* -1/4 (/ (* a b) y))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* 1/4 (/ (* a b) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* 1/4 (/ (* a b) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* 1/4 (/ (* a b) y)))))>
Calls

66 calls:

TimeVariablePointExpression
1.0ms
b
@inf
(/ -4 (* a b))
1.0ms
a
@inf
(/ -4 (* a b))
0.0ms
a
@0
(/ -4 (* a b))
0.0ms
b
@0
(/ -4 (* a b))
0.0ms
b
@-inf
(/ -4 (* a b))

rewrite494.0ms (5.2%)

Algorithm
batch-egg-rewrite
Rules
4612×*-lowering-*.f32
4612×*-lowering-*.f64
2968×/-lowering-/.f32
2968×/-lowering-/.f64
2794×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01546
18242
298742
0849542
Stop Event
iter limit
node limit
Counts
8 → 425
Calls
Call 1
Inputs
(+ (/ (* a b) -4) (+ c (* x y)))
(/ (* a b) -4)
(* a b)
(+ c (* x y))
(* x y)
(/ 1 (/ -4 (* a b)))
(/ -4 (* a b))
(+ (/ (* a b) -4) (* x y))
Outputs
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
(+.f64 c (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)))
(+.f64 (*.f64 x y) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c))
(+.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) c)
(+.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (*.f64 x y))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))))
(-.f64 (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)) (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (*.f64 x y))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (*.f64 x y))))
(fma.f64 a (/.f64 b #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
(fma.f64 b (/.f64 a #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
(fma.f64 b (*.f64 a #s(literal -1/4 binary64)) (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 a b) #s(literal -1/4 binary64) (+.f64 c (*.f64 x y)))
(fma.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64) (+.f64 c (*.f64 x y)))
(fma.f64 x y (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c))
(fma.f64 y x (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (+.f64 c (*.f64 x y)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64) (+.f64 c (*.f64 x y)))
(fma.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))) c)
(fma.f64 #s(literal -1/4 binary64) (*.f64 a b) (+.f64 c (*.f64 x y)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (+.f64 c (*.f64 x y)))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))) c)
(fma.f64 (/.f64 b #s(literal -4 binary64)) a (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1/4 binary64) (+.f64 c (*.f64 x y)))
(fma.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 c (*.f64 x y)))
(fma.f64 (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 b #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (+.f64 c (*.f64 x y)))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) a)) b (+.f64 c (*.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y))) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y))) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (+.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 c (*.f64 x y)))) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (-.f64 c (*.f64 x y))) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 #s(literal -4 binary64) (-.f64 c (*.f64 x y))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 c (*.f64 x y))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 c (*.f64 x y))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (-.f64 c (*.f64 x y))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (-.f64 c (*.f64 x y))) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 #s(literal 4 binary64) (-.f64 c (*.f64 x y))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (*.f64 a b))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 4 binary64)) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) #s(literal -4 binary64)) (*.f64 (-.f64 c (*.f64 x y)) (*.f64 a b))) (*.f64 (-.f64 c (*.f64 x y)) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (-.f64 c (*.f64 x y)) #s(literal 1 binary64))) (*.f64 (-.f64 c (*.f64 x y)) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 (-.f64 c (*.f64 x y)) #s(literal -1 binary64))) (*.f64 (-.f64 c (*.f64 x y)) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) #s(literal 4 binary64)) (*.f64 (-.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (-.f64 c (*.f64 x y)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 c (*.f64 x y)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (neg.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (*.f64 x y)))
(/.f64 (-.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64))) (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))) (*.f64 #s(literal -4 binary64) (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (*.f64 #s(literal -4 binary64) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (neg.f64 (-.f64 c (*.f64 x y)))) (*.f64 #s(literal -4 binary64) (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal -4 binary64) (neg.f64 (-.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 c (*.f64 x y)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (neg.f64 (-.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) c)) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 c (*.f64 x y)))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (neg.f64 (-.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x y) c)) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))) (*.f64 #s(literal 4 binary64) (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (*.f64 #s(literal 4 binary64) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (neg.f64 (-.f64 c (*.f64 x y)))) (*.f64 #s(literal 4 binary64) (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal 4 binary64) (neg.f64 (-.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 c (*.f64 x y))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (-.f64 c (*.f64 x y))))
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (-.f64 c (*.f64 x y)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (neg.f64 (-.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 (*.f64 x y) c)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) (-.f64 c (*.f64 x y))) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 #s(literal -4 binary64) (-.f64 c (*.f64 x y))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))) (*.f64 #s(literal -4 binary64) (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (*.f64 #s(literal -4 binary64) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) (neg.f64 (-.f64 c (*.f64 x y)))) (*.f64 #s(literal -4 binary64) (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal -4 binary64) (neg.f64 (-.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) (-.f64 c (*.f64 x y))) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 #s(literal 4 binary64) (-.f64 c (*.f64 x y))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))) (*.f64 #s(literal 4 binary64) (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (*.f64 #s(literal 4 binary64) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) (neg.f64 (-.f64 c (*.f64 x y)))) (*.f64 #s(literal 4 binary64) (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal 4 binary64) (neg.f64 (-.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (-.f64 c (*.f64 x y))) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 #s(literal -4 binary64) (-.f64 c (*.f64 x y))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))) (*.f64 #s(literal -4 binary64) (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (*.f64 #s(literal -4 binary64) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (neg.f64 (-.f64 c (*.f64 x y)))) (*.f64 #s(literal -4 binary64) (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (*.f64 #s(literal -4 binary64) (neg.f64 (-.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) (-.f64 (*.f64 x y) c)) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)))) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 x y) c)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 a b))) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -4 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal 4 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1/4 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 #s(literal 1 binary64) (*.f64 a b)))) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -4 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -4 binary64)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 a b))) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 4 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -1/4 binary64))) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 #s(literal 1 binary64) (*.f64 a b)))) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal -1/4 binary64))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (*.f64 #s(literal 1 binary64) (*.f64 a b)))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 4 binary64)) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) (*.f64 a b))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 4 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) #s(literal -1/4 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) (*.f64 #s(literal 1 binary64) (*.f64 a b)))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 4 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 (-.f64 c (*.f64 x y)) #s(literal -1/4 binary64))) (*.f64 (-.f64 c (*.f64 x y)) (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) #s(literal -4 binary64)) (*.f64 (-.f64 c (*.f64 x y)) (*.f64 #s(literal 1 binary64) (*.f64 a b)))) (*.f64 (-.f64 c (*.f64 x y)) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) #s(literal 4 binary64)) (*.f64 (-.f64 c (*.f64 x y)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (-.f64 c (*.f64 x y)) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) #s(literal -4 binary64)) (*.f64 (-.f64 c (*.f64 x y)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (-.f64 c (*.f64 x y)) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -4 binary64)) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 a b))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal 4 binary64)) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -4 binary64)) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 #s(literal 1 binary64) (*.f64 a b)))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal 4 binary64)) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -4 binary64)) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) (*.f64 a b))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 4 binary64)) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) #s(literal -1/4 binary64))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) (*.f64 #s(literal 1 binary64) (*.f64 a b)))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 4 binary64)) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (neg.f64 (-.f64 c (*.f64 x y))) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal -4 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) c) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) c) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x y) c) (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) c) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 x y) c) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) (*.f64 (-.f64 (*.f64 x y) c) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) c) #s(literal -1/4 binary64))) (*.f64 (-.f64 (*.f64 x y) c) (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal -4 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (*.f64 #s(literal 1 binary64) (*.f64 a b)))) (*.f64 (-.f64 (*.f64 x y) c) #s(literal -4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal 4 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (-.f64 (*.f64 x y) c) #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) #s(literal -4 binary64)) (*.f64 (-.f64 (*.f64 x y) c) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (*.f64 (-.f64 (*.f64 x y) c) #s(literal -4 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a b) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (neg.f64 (*.f64 #s(literal -4 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a b) (-.f64 c (*.f64 x y))) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (*.f64 #s(literal -4 binary64) (-.f64 c (*.f64 x y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (neg.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))) (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (-.f64 c (*.f64 x y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (neg.f64 (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 c (*.f64 x y))) (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (*.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) (-.f64 c (*.f64 x y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))) (neg.f64 (*.f64 #s(literal 4 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) (-.f64 c (*.f64 x y))) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (*.f64 #s(literal 4 binary64) (-.f64 c (*.f64 x y)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -4 binary64)) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (*.f64 a b)))) (neg.f64 (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal -4 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (/.f64 #s(literal 4 binary64) (*.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 4 binary64)) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (neg.f64 (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) #s(literal 4 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) #s(literal -4 binary64)) (*.f64 (-.f64 c (*.f64 x y)) (*.f64 a b)))) (neg.f64 (*.f64 (-.f64 c (*.f64 x y)) #s(literal -4 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal -4 binary64) (*.f64 a b))) (*.f64 (-.f64 c (*.f64 x y)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 c (*.f64 x y)) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 (-.f64 c (*.f64 x y)) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 c (*.f64 x y)) (/.f64 #s(literal 4 binary64) (*.f64 a b)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) #s(literal 4 binary64)) (*.f64 (-.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) (*.f64 a b))))) (neg.f64 (*.f64 (-.f64 c (*.f64 x y)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)))) (neg.f64 (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (*.f64 x y))))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (pow.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) #s(literal 3 binary64))) (+.f64 (*.f64 c c) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))) (*.f64 c (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)) (*.f64 (*.f64 x y) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) #s(literal 3 binary64)) (*.f64 c (*.f64 c c))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) c))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y))) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (-.f64 (+.f64 c (*.f64 x y)) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))))
(exp.f64 (log.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(neg.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (*.f64 a b) #s(literal -4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 4 binary64))
(/.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal -4 binary64))
(/.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) #s(literal -4 binary64))
(pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (/.f64 #s(literal -4 binary64) (*.f64 a b))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 a (/.f64 b #s(literal -4 binary64)))
(*.f64 b (/.f64 a #s(literal -4 binary64)))
(*.f64 b (*.f64 a #s(literal -1/4 binary64)))
(*.f64 (*.f64 a b) #s(literal -1/4 binary64))
(*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(*.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(*.f64 #s(literal -1/4 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 b #s(literal -4 binary64)) a)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b))) #s(literal -1/4 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1/4 binary64))
(*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b)))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 b #s(literal -4 binary64)))
(*.f64 (*.f64 #s(literal -1/4 binary64) a) b)
(*.f64 (*.f64 #s(literal -1/4 binary64) b) a)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) a)) b)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) a)) (pow.f64 (/.f64 #s(literal 1 binary64) b) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal -1 binary64)) #s(literal 1/4 binary64))
(*.f64 a b)
(*.f64 b a)
(+.f64 c (*.f64 x y))
(+.f64 (*.f64 x y) c)
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 c (*.f64 x y))))
(-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c)))
(fma.f64 x y c)
(fma.f64 y x c)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 c (*.f64 x y)))
(/.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 c (*.f64 x y))))
(/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c)) (-.f64 (*.f64 x y) c))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (neg.f64 (-.f64 c (*.f64 x y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 c c))) (neg.f64 (-.f64 (*.f64 x y) c)))
(pow.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 c (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))))
(*.f64 x y)
(*.f64 y x)
(exp.f64 (log.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(neg.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (*.f64 a b) #s(literal -4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 4 binary64))
(/.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal -4 binary64))
(/.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b)))) #s(literal -4 binary64))
(pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) (/.f64 #s(literal -4 binary64) (*.f64 a b))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 a (/.f64 b #s(literal -4 binary64)))
(*.f64 b (/.f64 a #s(literal -4 binary64)))
(*.f64 b (*.f64 a #s(literal -1/4 binary64)))
(*.f64 (*.f64 a b) #s(literal -1/4 binary64))
(*.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(*.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(*.f64 #s(literal -1/4 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 b #s(literal -4 binary64)) a)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b))) #s(literal -1/4 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1/4 binary64))
(*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b)))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 b #s(literal -4 binary64)))
(*.f64 (*.f64 #s(literal -1/4 binary64) a) b)
(*.f64 (*.f64 #s(literal -1/4 binary64) b) a)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) a)) b)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) a)) (pow.f64 (/.f64 #s(literal 1 binary64) b) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal -1 binary64)) #s(literal 1/4 binary64))
(exp.f64 (log.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal 1 binary64) (*.f64 a b)))
(/.f64 #s(literal -4 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b))))
(/.f64 #s(literal -4 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b (/.f64 #s(literal -4 binary64) a)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(/.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b (/.f64 #s(literal -4 binary64) a))))
(/.f64 #s(literal 4 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b)))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))))
(/.f64 #s(literal 4 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)))))
(/.f64 #s(literal 4 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1/4 binary64))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/.f64 (/.f64 #s(literal -4 binary64) a) (*.f64 #s(literal 1 binary64) b))
(/.f64 (neg.f64 (/.f64 #s(literal -4 binary64) a)) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 #s(literal -4 binary64) a)) (neg.f64 (*.f64 #s(literal 1 binary64) b)))
(/.f64 (/.f64 #s(literal -4 binary64) b) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b #s(literal -4 binary64)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b))) #s(literal 1/4 binary64))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal -4 binary64) a))) (neg.f64 (neg.f64 b)))
(/.f64 (neg.f64 (/.f64 #s(literal -4 binary64) b)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (neg.f64 (/.f64 b #s(literal -4 binary64))))
(pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b (/.f64 #s(literal -4 binary64) a)) #s(literal -1 binary64))
(*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(*.f64 #s(literal -4 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 #s(literal -4 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b))) #s(literal -1 binary64)))
(*.f64 #s(literal -4 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 #s(literal -4 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 a b)))
(*.f64 (/.f64 #s(literal -4 binary64) (*.f64 a b)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))))
(*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -4 binary64))
(*.f64 (/.f64 #s(literal -4 binary64) a) (/.f64 #s(literal 1 binary64) b))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 b #s(literal -4 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal 4 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b) (/.f64 #s(literal -4 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) b) (pow.f64 (*.f64 a #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 b #s(literal -4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1 binary64)) #s(literal -4 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (pow.f64 (/.f64 b #s(literal -4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b))
(*.f64 (pow.f64 (*.f64 #s(literal -1/4 binary64) b) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) a)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 1 binary64)) #s(literal -4 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b))) #s(literal 1 binary64)) #s(literal 4 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -4 binary64) a) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) b) #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))
(+.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(-.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b))))
(-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal 4 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))))
(-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(fma.f64 a (/.f64 b #s(literal -4 binary64)) (*.f64 x y))
(fma.f64 b (/.f64 a #s(literal -4 binary64)) (*.f64 x y))
(fma.f64 b (*.f64 a #s(literal -1/4 binary64)) (*.f64 x y))
(fma.f64 (*.f64 a b) #s(literal -1/4 binary64) (*.f64 x y))
(fma.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1 binary64) (*.f64 x y))
(fma.f64 x y (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 y x (/.f64 (*.f64 a b) #s(literal -4 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 a b))) (*.f64 x y))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b)) #s(literal 1/4 binary64) (*.f64 x y))
(fma.f64 #s(literal -1/4 binary64) (*.f64 a b) (*.f64 x y))
(fma.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 x y))
(fma.f64 (/.f64 b #s(literal -4 binary64)) a (*.f64 x y))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1/4 binary64) (*.f64 x y))
(fma.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a b)) (*.f64 x y))
(fma.f64 (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) #s(literal 1/2 binary64)) (*.f64 x y))
(fma.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 b #s(literal -4 binary64)) (*.f64 x y))
(fma.f64 (*.f64 #s(literal -1/4 binary64) a) b (*.f64 x y))
(fma.f64 (*.f64 #s(literal -1/4 binary64) b) a (*.f64 x y))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) a)) b (*.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64))) (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 x y))) (/.f64 #s(literal -4 binary64) (*.f64 a b)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)))) (neg.f64 (+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 x y))) (/.f64 #s(literal -4 binary64) (*.f64 a b))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))))
(/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64))) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64))))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (*.f64 a b))) #s(literal -64 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) #s(literal 16 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))))

simplify553.0ms (5.8%)

Algorithm
egg-herbie
Rules
4150×*-lowering-*.f32
4150×*-lowering-*.f64
1636×fmsub-define
1438×times-frac
1252×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01191552
14351515
214851473
342331455
087271455
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
(+ c (* x y))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(* -1/4 (* a b))
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(* -1/4 (* a b))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(+ c (* x y))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(* -1/4 (* a b))
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(* -1/4 (* a b))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(+ (* -1/4 (* a b)) (* x y))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
c
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
c
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(+ c (* -1/4 (* a b)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(* x y)
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(+ c (* -1/4 (* a b)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(* x y)
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* a b)
(* a b)
(* a b)
(* a b)
(* 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)
(* x y)
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
c
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(* x y)
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(* x y)
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(* x y)
(+ (* -1/4 (* a b)) (* x y))
(+ (* -1/4 (* a b)) (* x y))
(+ (* -1/4 (* a b)) (* x y))
(* -1/4 (* a b))
(* a (+ (* -1/4 b) (/ (* x y) a)))
(* a (+ (* -1/4 b) (/ (* x y) a)))
(* a (+ (* -1/4 b) (/ (* x y) a)))
(* -1/4 (* a b))
(* -1 (* a (+ (* -1 (/ (* x y) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (* x y) a)) (* 1/4 b))))
(* -1 (* a (+ (* -1 (/ (* x y) a)) (* 1/4 b))))
(* x y)
(+ (* -1/4 (* a b)) (* x y))
(+ (* -1/4 (* a b)) (* x y))
(+ (* -1/4 (* a b)) (* x y))
(* -1/4 (* a b))
(* b (+ (* -1/4 a) (/ (* x y) b)))
(* b (+ (* -1/4 a) (/ (* x y) b)))
(* b (+ (* -1/4 a) (/ (* x y) b)))
(* -1/4 (* a b))
(* -1 (* b (+ (* -1 (/ (* x y) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (* x y) b)) (* 1/4 a))))
(* -1 (* b (+ (* -1 (/ (* x y) b)) (* 1/4 a))))
(* -1/4 (* a b))
(+ (* -1/4 (* a b)) (* x y))
(+ (* -1/4 (* a b)) (* x y))
(+ (* -1/4 (* a b)) (* x y))
(* x y)
(* x (+ y (* -1/4 (/ (* a b) x))))
(* x (+ y (* -1/4 (/ (* a b) x))))
(* x (+ y (* -1/4 (/ (* a b) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* 1/4 (/ (* a b) x)))))
(* -1 (* x (+ (* -1 y) (* 1/4 (/ (* a b) x)))))
(* -1 (* x (+ (* -1 y) (* 1/4 (/ (* a b) x)))))
(* -1/4 (* a b))
(+ (* -1/4 (* a b)) (* x y))
(+ (* -1/4 (* a b)) (* x y))
(+ (* -1/4 (* a b)) (* x y))
(* x y)
(* y (+ x (* -1/4 (/ (* a b) y))))
(* y (+ x (* -1/4 (/ (* a b) y))))
(* y (+ x (* -1/4 (/ (* a b) y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* 1/4 (/ (* a b) y)))))
(* -1 (* y (+ (* -1 x) (* 1/4 (/ (* a b) y)))))
(* -1 (* y (+ (* -1 x) (* 1/4 (/ (* a b) y)))))
Outputs
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(+.f64 (*.f64 x y) (*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (/.f64 c a))))
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(+.f64 (*.f64 x y) (*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (/.f64 c a))))
(* a (+ (* -1/4 b) (+ (/ c a) (/ (* x y) a))))
(+.f64 (*.f64 x y) (*.f64 a (+.f64 (*.f64 #s(literal -1/4 binary64) b) (/.f64 c a))))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1 (* a (+ (* -1 (/ (+ c (* x y)) a)) (* 1/4 b))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(+.f64 (*.f64 x y) (*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 c b))))
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(+.f64 (*.f64 x y) (*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 c b))))
(* b (+ (* -1/4 a) (+ (/ c b) (/ (* x y) b))))
(+.f64 (*.f64 x y) (*.f64 b (+.f64 (*.f64 #s(literal -1/4 binary64) a) (/.f64 c b))))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1 (* b (+ (* -1 (/ (+ c (* x y)) b)) (* 1/4 a))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
c
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* c (+ 1 (+ (* -1/4 (/ (* a b) c)) (/ (* x y) c))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
c
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(-.f64 c (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 b #s(literal 1/4 binary64))) (*.f64 x y))))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(-.f64 c (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 b #s(literal 1/4 binary64))) (*.f64 x y))))
(* -1 (* c (- (* -1 (/ (+ (* -1/4 (* a b)) (* x y)) c)) 1)))
(-.f64 c (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 b #s(literal 1/4 binary64))) (*.f64 x y))))
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* x y)
(*.f64 x y)
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* x (+ y (+ (* -1/4 (/ (* a b) x)) (/ c x))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ c (* -1/4 (* a b))) x)))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (* -1/4 (* a b)))
(+.f64 c (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(+ c (+ (* -1/4 (* a b)) (* x y)))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* x y)
(*.f64 x y)
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* y (+ x (+ (* -1/4 (/ (* a b) y)) (/ c y))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ c (* -1/4 (* a b))) y)))))
(+.f64 (*.f64 b (*.f64 #s(literal -1/4 binary64) a)) (+.f64 c (*.f64 x y)))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* 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)
(* x y)
(*.f64 x y)
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
c
(* c (+ 1 (/ (* x y) c)))
(+.f64 c (*.f64 x y))
(* c (+ 1 (/ (* x y) c)))
(+.f64 c (*.f64 x y))
(* c (+ 1 (/ (* x y) c)))
(+.f64 c (*.f64 x y))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(+.f64 c (*.f64 x y))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(+.f64 c (*.f64 x y))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(+.f64 c (*.f64 x y))
c
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* x (+ y (/ c x)))
(+.f64 c (*.f64 x y))
(* x (+ y (/ c x)))
(+.f64 c (*.f64 x y))
(* x (+ y (/ c x)))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(+.f64 c (*.f64 x y))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(+.f64 c (*.f64 x y))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(+.f64 c (*.f64 x y))
c
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* y (+ x (/ c y)))
(+.f64 c (*.f64 x y))
(* y (+ x (/ c y)))
(+.f64 c (*.f64 x y))
(* y (+ x (/ c y)))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(+.f64 c (*.f64 x y))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(+.f64 c (*.f64 x y))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 #s(literal -4 binary64) (*.f64 a b))
(* x y)
(*.f64 x y)
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* a (+ (* -1/4 b) (/ (* x y) a)))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* a (+ (* -1/4 b) (/ (* x y) a)))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* a (+ (* -1/4 b) (/ (* x y) a)))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1 (* a (+ (* -1 (/ (* x y) a)) (* 1/4 b))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1 (* a (+ (* -1 (/ (* x y) a)) (* 1/4 b))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1 (* a (+ (* -1 (/ (* x y) a)) (* 1/4 b))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* x y)
(*.f64 x y)
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* b (+ (* -1/4 a) (/ (* x y) b)))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* b (+ (* -1/4 a) (/ (* x y) b)))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* b (+ (* -1/4 a) (/ (* x y) b)))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(* -1 (* b (+ (* -1 (/ (* x y) b)) (* 1/4 a))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1 (* b (+ (* -1 (/ (* x y) b)) (* 1/4 a))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1 (* b (+ (* -1 (/ (* x y) b)) (* 1/4 a))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* x y)
(*.f64 x y)
(* x (+ y (* -1/4 (/ (* a b) x))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* x (+ y (* -1/4 (/ (* a b) x))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* x (+ y (* -1/4 (/ (* a b) x))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* 1/4 (/ (* a b) x)))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1 (* x (+ (* -1 y) (* 1/4 (/ (* a b) x)))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1 (* x (+ (* -1 y) (* 1/4 (/ (* a b) x)))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1/4 (* a b))
(*.f64 b (*.f64 #s(literal -1/4 binary64) a))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(+ (* -1/4 (* a b)) (* x y))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* x y)
(*.f64 x y)
(* y (+ x (* -1/4 (/ (* a b) y))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* y (+ x (* -1/4 (/ (* a b) y))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* y (+ x (* -1/4 (/ (* a b) y))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* 1/4 (/ (* a b) y)))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1 (* y (+ (* -1 x) (* 1/4 (/ (* a b) y)))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))
(* -1 (* y (+ (* -1 x) (* 1/4 (/ (* a b) y)))))
(+.f64 (*.f64 x y) (*.f64 b (*.f64 #s(literal -1/4 binary64) a)))

eval156.0ms (1.6%)

Compiler

Compiled 17187 to 1223 computations (92.9% saved)

prune113.0ms (1.2%)

Pruning

13 alts after pruning (6 fresh and 7 done)

PrunedKeptTotal
New9451946
Fresh055
Picked145
Done033
Total94613959
Accuracy
100.0%
Counts
959 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.0%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -4 binary64) b) a))
75.8%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
52.3%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
56.0%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))
47.2%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)
54.5%
(+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
47.0%
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c)
49.8%
(+.f64 c (*.f64 x y))
66.2%
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
30.8%
(*.f64 x y)
28.0%
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
28.1%
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
20.8%
c
Compiler

Compiled 278 to 216 computations (22.3% saved)

simplify176.0ms (1.8%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 t #s(literal 1/16 binary64))
cost-diff0
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
cost-diff0
(*.f64 x y)
cost-diff0
(+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
cost-diff0
(/.f64 #s(literal -4 binary64) b)
cost-diff0
(/.f64 (/.f64 #s(literal -4 binary64) b) a)
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -4 binary64) b) a))
cost-diff0
(*.f64 t z)
cost-diff0
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
cost-diff0
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c)
cost-diff0
(*.f64 t z)
cost-diff0
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
cost-diff0
(/.f64 (+.f64 c (*.f64 x y)) z)
cost-diff0
(*.f64 t #s(literal 1/16 binary64))
cost-diff0
(+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))
cost-diff128
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
Rules
3350×*-lowering-*.f32
3350×*-lowering-*.f64
2864×+-lowering-+.f64
2864×+-lowering-+.f32
1762×distribute-lft-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
024117
153112
295112
3133112
4189110
5221110
6277110
7396110
8988110
92672110
106972110
117904110
08060110
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* z (+ (* t 1/16) (/ (+ c (* x y)) z)))
z
(+ (* t 1/16) (/ (+ c (* x y)) z))
(* t 1/16)
t
1/16
(/ (+ c (* x y)) z)
(+ c (* x y))
c
(* x y)
x
y
(* 1/16 (* t z))
1/16
(* t z)
t
z
(+ (* 1/16 (* t z)) c)
(* 1/16 (* t z))
1/16
(* t z)
t
z
c
(/ 1 (/ (/ -4 b) a))
1
(/ (/ -4 b) a)
(/ -4 b)
-4
b
a
(+ (* x y) (* z (* t 1/16)))
(* x y)
x
y
(* z (* t 1/16))
z
(* t 1/16)
t
1/16
Outputs
(* z (+ (* t 1/16) (/ (+ c (* x y)) z)))
(+.f64 c (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))
z
(+ (* t 1/16) (/ (+ c (* x y)) z))
(+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))
(* t 1/16)
(*.f64 t #s(literal 1/16 binary64))
t
1/16
#s(literal 1/16 binary64)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(+ c (* x y))
(+.f64 c (*.f64 x y))
c
(* x y)
(*.f64 x y)
x
y
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
1/16
#s(literal 1/16 binary64)
(* t z)
(*.f64 z t)
t
z
(+ (* 1/16 (* t z)) c)
(+.f64 c (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
(* 1/16 (* t z))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
1/16
#s(literal 1/16 binary64)
(* t z)
(*.f64 z t)
t
z
c
(/ 1 (/ (/ -4 b) a))
(/.f64 b (/.f64 #s(literal -4 binary64) a))
1
#s(literal 1 binary64)
(/ (/ -4 b) a)
(/.f64 #s(literal -4 binary64) (*.f64 b a))
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
-4
#s(literal -4 binary64)
b
a
(+ (* x y) (* z (* t 1/16)))
(+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
(* x y)
(*.f64 x y)
x
y
(* z (* t 1/16))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
z
(* t 1/16)
(*.f64 t #s(literal 1/16 binary64))
t
1/16
#s(literal 1/16 binary64)

localize105.0ms (1.1%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 x y)
accuracy100.0%
(*.f64 t #s(literal 1/16 binary64))
accuracy100.0%
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
accuracy99.3%
(+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
accuracy100.0%
(/.f64 #s(literal -4 binary64) b)
accuracy99.6%
(/.f64 (/.f64 #s(literal -4 binary64) b) a)
accuracy99.5%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -4 binary64) b) a))
accuracy100.0%
(*.f64 t z)
accuracy100.0%
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
accuracy100.0%
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c)
accuracy100.0%
(*.f64 t z)
accuracy100.0%
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
accuracy100.0%
(+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))
accuracy100.0%
(+.f64 c (*.f64 x y))
accuracy94.7%
(/.f64 (+.f64 c (*.f64 x y)) z)
accuracy83.7%
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
Results
67.0ms256×0valid
Compiler

Compiled 130 to 25 computations (80.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 13.0ms (49.7% of total)
ival-div: 7.0ms (26.8% of total)
ival-add: 5.0ms (19.1% of total)
const: 1.0ms (3.8% of total)
backward-pass: 0.0ms (0% of total)

series29.0ms (0.3%)

Counts
14 → 456
Calls
Call 1
Inputs
#<alt (* z (+ (* t 1/16) (/ (+ c (* x y)) z)))>
#<alt (+ (* t 1/16) (/ (+ c (* x y)) z))>
#<alt (* t 1/16)>
#<alt (/ (+ c (* x y)) z)>
#<alt (* 1/16 (* t z))>
#<alt (* t z)>
#<alt (+ (* 1/16 (* t z)) c)>
#<alt (/ 1 (/ (/ -4 b) a))>
#<alt (/ (/ -4 b) a)>
#<alt (/ -4 b)>
#<alt (+ (* x y) (* z (* t 1/16)))>
#<alt (* x y)>
#<alt (* z (* t 1/16))>
#<alt (+ c (* x y))>
Outputs
#<alt (+ c (* x y))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (+ c (+ (* 1/16 (* t z)) (* x y)))>
#<alt (* 1/16 (* t z))>
#<alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))>
#<alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))>
#<alt (* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))>
#<alt (* z (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 (* t z)) (* z (+ (/ c z) (/ (* x y) z))))>
#<alt (+ (* 1/16 (* t z)) (* z (+ (/ c z) (/ (* x y) z))))>
#<alt (+ (* 1/16 (* t z)) (* z (+ (/ c z) (/ (* x y) z))))>
#<alt (* 1/16 (* t z))>
#<alt (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t)))>
#<alt (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t)))>
#<alt (* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t)))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))>
#<alt (* z (+ (* 1/16 t) (/ (* x y) z)))>
#<alt (+ c (* z (+ (* 1/16 t) (/ (* x y) z))))>
#<alt (+ c (* z (+ (* 1/16 t) (/ (* x y) z))))>
#<alt (+ c (* z (+ (* 1/16 t) (/ (* x y) z))))>
#<alt c>
#<alt (* c (+ 1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)))>
#<alt (* c (+ 1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)))>
#<alt (* c (+ 1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)))>
#<alt c>
#<alt (* -1 (* c (- (* -1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)) 1)))>
#<alt (* z (+ (* 1/16 t) (/ c z)))>
#<alt (+ (* x y) (* z (+ (* 1/16 t) (/ c z))))>
#<alt (+ (* x y) (* z (+ (* 1/16 t) (/ c z))))>
#<alt (+ (* x y) (* z (+ (* 1/16 t) (/ c z))))>
#<alt (* x y)>
#<alt (* x (+ y (/ (* z (+ (* 1/16 t) (/ c z))) x)))>
#<alt (* x (+ y (/ (* z (+ (* 1/16 t) (/ c z))) x)))>
#<alt (* x (+ y (/ (* z (+ (* 1/16 t) (/ c z))) x)))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) x)))))>
#<alt (* z (+ (* 1/16 t) (/ c z)))>
#<alt (+ (* x y) (* z (+ (* 1/16 t) (/ c z))))>
#<alt (+ (* x y) (* z (+ (* 1/16 t) (/ c z))))>
#<alt (+ (* x y) (* z (+ (* 1/16 t) (/ c z))))>
#<alt (* x y)>
#<alt (* y (+ x (/ (* z (+ (* 1/16 t) (/ c z))) y)))>
#<alt (* y (+ x (/ (* z (+ (* 1/16 t) (/ c z))) y)))>
#<alt (* y (+ x (/ (* z (+ (* 1/16 t) (/ c z))) y)))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) y)))))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (* 1/16 t)>
#<alt (* t (+ 1/16 (+ (/ c (* t z)) (/ (* x y) (* t z)))))>
#<alt (* t (+ 1/16 (+ (/ c (* t z)) (/ (* x y) (* t z)))))>
#<alt (* t (+ 1/16 (+ (/ c (* t z)) (/ (* x y) (* t z)))))>
#<alt (* 1/16 t)>
#<alt (* -1 (* t (- (* -1 (/ (+ (/ c z) (/ (* x y) z)) t)) 1/16)))>
#<alt (* -1 (* t (- (* -1 (/ (+ (/ c z) (/ (* x y) z)) t)) 1/16)))>
#<alt (* -1 (* t (- (* -1 (/ (+ (/ c z) (/ (* x y) z)) t)) 1/16)))>
#<alt (+ (* 1/16 t) (/ (* x y) z))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (/ c z)>
#<alt (* c (+ (* 1/16 (/ t c)) (+ (/ 1 z) (/ (* x y) (* c z)))))>
#<alt (* c (+ (* 1/16 (/ t c)) (+ (/ 1 z) (/ (* x y) (* c z)))))>
#<alt (* c (+ (* 1/16 (/ t c)) (+ (/ 1 z) (/ (* x y) (* c z)))))>
#<alt (/ c z)>
#<alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 t) (/ (* x y) z)) c)) (/ 1 z))))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 t) (/ (* x y) z)) c)) (/ 1 z))))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* 1/16 t) (/ (* x y) z)) c)) (/ 1 z))))>
#<alt (+ (* 1/16 t) (/ c z))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (/ (* x y) z)>
#<alt (* x (+ (* 1/16 (/ t x)) (+ (/ c (* x z)) (/ y z))))>
#<alt (* x (+ (* 1/16 (/ t x)) (+ (/ c (* x z)) (/ y z))))>
#<alt (* x (+ (* 1/16 (/ t x)) (+ (/ c (* x z)) (/ y z))))>
#<alt (/ (* x y) z)>
#<alt (* -1 (* x (+ (* -1 (/ y z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) x)))))>
#<alt (* -1 (* x (+ (* -1 (/ y z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) x)))))>
#<alt (* -1 (* x (+ (* -1 (/ y z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) x)))))>
#<alt (+ (* 1/16 t) (/ c z))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (/ (* x y) z)>
#<alt (* y (+ (* 1/16 (/ t y)) (+ (/ c (* y z)) (/ x z))))>
#<alt (* y (+ (* 1/16 (/ t y)) (+ (/ c (* y z)) (/ x z))))>
#<alt (* y (+ (* 1/16 (/ t y)) (+ (/ c (* y z)) (/ x z))))>
#<alt (/ (* x y) z)>
#<alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) y)))))>
#<alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) y)))))>
#<alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) y)))))>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (+ (* 1/16 (* t z)) (* x y))) z)>
#<alt (/ (+ c (+ (* 1/16 (* t z)) (* x y))) z)>
#<alt (/ (+ c (+ (* 1/16 (* t z)) (* x y))) z)>
#<alt (* 1/16 t)>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (* 1/16 t)>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (* 1/16 t)>
#<alt (/ (* x y) z)>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (/ c z)>
#<alt (* c (+ (/ 1 z) (/ (* x y) (* c z))))>
#<alt (* c (+ (/ 1 z) (/ (* x y) (* c z))))>
#<alt (* c (+ (/ 1 z) (/ (* x y) (* c z))))>
#<alt (/ c z)>
#<alt (* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))>
#<alt (/ c z)>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (/ (* x y) z)>
#<alt (* x (+ (/ c (* x z)) (/ y z)))>
#<alt (* x (+ (/ c (* x z)) (/ y z)))>
#<alt (* x (+ (/ c (* x z)) (/ y z)))>
#<alt (/ (* x y) z)>
#<alt (* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))>
#<alt (* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))>
#<alt (* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))>
#<alt (/ c z)>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (+ (/ c z) (/ (* x y) z))>
#<alt (/ (* x y) z)>
#<alt (* y (+ (/ c (* y z)) (/ x z)))>
#<alt (* y (+ (/ c (* y z)) (/ x z)))>
#<alt (* y (+ (/ c (* y z)) (/ x z)))>
#<alt (/ (* x y) z)>
#<alt (* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))>
#<alt (* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))>
#<alt (* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (/ (+ c (* x y)) z)>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt (* t z)>
#<alt c>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (* 1/16 (* t z))>
#<alt (* t (+ (* 1/16 z) (/ c t)))>
#<alt (* t (+ (* 1/16 z) (/ c t)))>
#<alt (* t (+ (* 1/16 z) (/ c t)))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))>
#<alt c>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (* 1/16 (* t z))>
#<alt (* z (+ (* 1/16 t) (/ c z)))>
#<alt (* z (+ (* 1/16 t) (/ c z)))>
#<alt (* z (+ (* 1/16 t) (/ c z)))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))>
#<alt (* 1/16 (* t z))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt (+ c (* 1/16 (* t z)))>
#<alt c>
#<alt (* c (+ 1 (* 1/16 (/ (* t z) c))))>
#<alt (* c (+ 1 (* 1/16 (/ (* t z) c))))>
#<alt (* c (+ 1 (* 1/16 (/ (* t z) c))))>
#<alt c>
#<alt (* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))>
#<alt (* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))>
#<alt (* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (* -1/4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 (* a b))>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (/ -4 b)>
#<alt (* 1/16 (* t z))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (* x y)>
#<alt (* x (+ y (* 1/16 (/ (* t z) x))))>
#<alt (* x (+ y (* 1/16 (/ (* t z) x))))>
#<alt (* x (+ y (* 1/16 (/ (* t z) x))))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))>
#<alt (* 1/16 (* t z))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (* x y)>
#<alt (* y (+ x (* 1/16 (/ (* t z) y))))>
#<alt (* y (+ x (* 1/16 (/ (* t z) y))))>
#<alt (* y (+ x (* 1/16 (/ (* t z) y))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))>
#<alt (* x y)>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (* 1/16 (* t z))>
#<alt (* z (+ (* 1/16 t) (/ (* x y) z)))>
#<alt (* z (+ (* 1/16 t) (/ (* x y) z)))>
#<alt (* z (+ (* 1/16 t) (/ (* x y) z)))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))>
#<alt (* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))>
#<alt (* x y)>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (+ (* 1/16 (* t z)) (* x y))>
#<alt (* 1/16 (* t z))>
#<alt (* t (+ (* 1/16 z) (/ (* x y) t)))>
#<alt (* t (+ (* 1/16 z) (/ (* x y) t)))>
#<alt (* t (+ (* 1/16 z) (/ (* x y) t)))>
#<alt (* 1/16 (* t z))>
#<alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))>
#<alt (* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* x y)>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* 1/16 (* t z))>
#<alt (* x y)>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt c>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt (* c (+ 1 (/ (* x y) c)))>
#<alt c>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt (* -1 (* c (- (* -1 (/ (* x y) c)) 1)))>
#<alt c>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (* x y)>
#<alt (* x (+ y (/ c x)))>
#<alt (* x (+ y (/ c x)))>
#<alt (* x (+ y (/ c x)))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))>
#<alt c>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (+ c (* x y))>
#<alt (* x y)>
#<alt (* y (+ x (/ c y)))>
#<alt (* y (+ x (/ c y)))>
#<alt (* y (+ x (/ c y)))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))>
Calls

114 calls:

TimeVariablePointExpression
5.0ms
x
@inf
(+ (* x y) (* z (* t 1/16)))
3.0ms
y
@-inf
(+ (* t 1/16) (/ (+ c (* x y)) z))
1.0ms
t
@-inf
(+ (* 1/16 (* t z)) c)
0.0ms
z
@-inf
(* z (+ (* t 1/16) (/ (+ c (* x y)) z)))
0.0ms
z
@0
(* z (+ (* t 1/16) (/ (+ c (* x y)) z)))

rewrite326.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
3068×*-lowering-*.f32
3068×*-lowering-*.f64
2788×/-lowering-/.f32
2788×/-lowering-/.f64
2570×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02481
113376
2108074
0858174
Stop Event
iter limit
node limit
Counts
14 → 418
Calls
Call 1
Inputs
(* z (+ (* t 1/16) (/ (+ c (* x y)) z)))
(+ (* t 1/16) (/ (+ c (* x y)) z))
(* t 1/16)
(/ (+ c (* x y)) z)
(* 1/16 (* t z))
(* t z)
(+ (* 1/16 (* t z)) c)
(/ 1 (/ (/ -4 b) a))
(/ (/ -4 b) a)
(/ -4 b)
(+ (* x y) (* z (* t 1/16)))
(* x y)
(* z (* t 1/16))
(+ c (* x y))
Outputs
(+.f64 (+.f64 c (*.f64 x y)) (*.f64 t (*.f64 z #s(literal 1/16 binary64))))
(+.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))) (/.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))))
(fma.f64 z (*.f64 t #s(literal 1/16 binary64)) (+.f64 c (*.f64 x y)))
(fma.f64 z (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 t (*.f64 z #s(literal 1/16 binary64))))
(fma.f64 t (*.f64 z #s(literal 1/16 binary64)) (+.f64 c (*.f64 x y)))
(fma.f64 t (*.f64 #s(literal 1/16 binary64) z) (+.f64 c (*.f64 x y)))
(fma.f64 #s(literal 1/16 binary64) (*.f64 z t) (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (+.f64 c (*.f64 x y)))
(fma.f64 (+.f64 c (*.f64 x y)) #s(literal 1 binary64) (*.f64 t (*.f64 z #s(literal 1/16 binary64))))
(fma.f64 (/.f64 (+.f64 c (*.f64 x y)) z) z (*.f64 t (*.f64 z #s(literal 1/16 binary64))))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 #s(literal 1/16 binary64) z) t (+.f64 c (*.f64 x y)))
(fma.f64 (*.f64 z (+.f64 c (*.f64 x y))) (/.f64 #s(literal 1 binary64) z) (*.f64 t (*.f64 z #s(literal 1/16 binary64))))
(/.f64 z (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (*.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y))))) (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y))) (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y))))) (*.f64 z (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (*.f64 z (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y))))) (*.f64 (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (*.f64 (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (*.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y))))
(/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y)))))) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y))))))
(/.f64 (*.f64 z (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))) z) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (*.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (neg.f64 (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))))
(/.f64 (neg.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 z (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))) z)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z))) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(*.f64 (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) z)
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))) (*.f64 (+.f64 c (*.f64 x y)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y))) (*.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (+.f64 c (*.f64 x y)))))
(*.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y)))))))
(*.f64 (*.f64 z (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))) z) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) z) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))
(+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 t #s(literal 1/16 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (neg.f64 (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)))
(-.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(-.f64 (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t))) (/.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t))))
(fma.f64 t #s(literal 1/16 binary64) (/.f64 (+.f64 c (*.f64 x y)) z))
(fma.f64 #s(literal 1/16 binary64) t (/.f64 (+.f64 c (*.f64 x y)) z))
(fma.f64 (+.f64 c (*.f64 x y)) (/.f64 #s(literal 1 binary64) z) (*.f64 t #s(literal 1/16 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 t #s(literal 1/16 binary64)))
(fma.f64 (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)) (/.f64 #s(literal -1 binary64) z) (*.f64 t #s(literal 1/16 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) z) (+.f64 c (*.f64 x y)) (*.f64 t #s(literal 1/16 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 (/.f64 (*.f64 t #s(literal 1/16 binary64)) z) (+.f64 c (*.f64 x y))))) (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (+.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (*.f64 #s(literal -1/256 binary64) (*.f64 t t)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))) (+.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 (/.f64 (*.f64 t #s(literal 1/16 binary64)) z) (+.f64 c (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y)))))) (neg.f64 (+.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 (/.f64 (*.f64 t #s(literal 1/16 binary64)) z) (+.f64 c (*.f64 x y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (*.f64 #s(literal -1/256 binary64) (*.f64 t t))) (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (*.f64 (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (*.f64 (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (*.f64 #s(literal -1/256 binary64) (*.f64 t t)))) (neg.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))) (+.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))
(*.f64 (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y)))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 (/.f64 (*.f64 t #s(literal 1/16 binary64)) z) (+.f64 c (*.f64 x y)))))))
(*.f64 (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (/.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (/.f64 z (+.f64 c (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t)) (/.f64 z (+.f64 c (*.f64 x y))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)))))
(*.f64 (+.f64 (/.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 z (+.f64 c (*.f64 x y)))) (*.f64 #s(literal -1/256 binary64) (*.f64 t t))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (*.f64 #s(literal -1/16 binary64) t))))
(*.f64 t #s(literal 1/16 binary64))
(*.f64 #s(literal 1/16 binary64) t)
(*.f64 (*.f64 t #s(literal 1/16 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 z (+.f64 c (*.f64 x y)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)))
(-.f64 (/.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) z) (/.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 c (*.f64 x y))) z))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) z)) (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)))
(-.f64 (/.f64 (*.f64 c c) (*.f64 z (-.f64 c (*.f64 x y)))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 z (-.f64 c (*.f64 x y)))))
(neg.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)))
(/.f64 (+.f64 c (*.f64 x y)) z)
(/.f64 #s(literal 1 binary64) (/.f64 z (+.f64 c (*.f64 x y))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 z (+.f64 c (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (-.f64 c (*.f64 x y))) (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) z) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 c (*.f64 x y)) z) (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) (/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 c (*.f64 x y)) (/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))) z)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 z (+.f64 c (*.f64 x y)))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)) (-.f64 #s(literal 0 binary64) z))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) z))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) (*.f64 z (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 #s(literal 1 binary64) (+.f64 c (*.f64 x y))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 (-.f64 c (*.f64 x y)) z))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 z (-.f64 c (*.f64 x y))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))))) (neg.f64 (*.f64 z (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))))) (neg.f64 (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) z)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y)))) (neg.f64 (*.f64 z (-.f64 c (*.f64 x y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y)))) (neg.f64 (*.f64 (-.f64 c (*.f64 x y)) z)))
(/.f64 (/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) z) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))
(/.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))) z) (-.f64 c (*.f64 x y)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) z)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))) z)) (-.f64 #s(literal 0 binary64) (-.f64 c (*.f64 x y))))
(pow.f64 (/.f64 z (+.f64 c (*.f64 x y))) #s(literal -1 binary64))
(*.f64 (+.f64 c (*.f64 x y)) (/.f64 #s(literal 1 binary64) z))
(*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) (/.f64 (-.f64 c (*.f64 x y)) (-.f64 c (*.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 c (*.f64 x y)) z))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 z (+.f64 c (*.f64 x y))))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)) (/.f64 #s(literal -1 binary64) z))
(*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 z (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (+.f64 c (*.f64 x y)))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 z (-.f64 c (*.f64 x y)))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 c (*.f64 x y)) z)))
(*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) z) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(*.f64 (/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))) z) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))))
(*.f64 (pow.f64 (/.f64 z (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(*.f64 (pow.f64 (/.f64 z (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))))
(*.f64 (/.f64 (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))) z) (/.f64 (+.f64 c (*.f64 x y)) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(*.f64 (pow.f64 (/.f64 z (+.f64 c (*.f64 x y))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 z (+.f64 c (*.f64 x y))) #s(literal -1/2 binary64)))
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(*.f64 t (*.f64 z #s(literal 1/16 binary64)))
(*.f64 t (*.f64 #s(literal 1/16 binary64) z))
(*.f64 #s(literal 1/16 binary64) (*.f64 z t))
(*.f64 (*.f64 t #s(literal 1/16 binary64)) z)
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 (*.f64 z #s(literal 1/16 binary64)) t)
(*.f64 (*.f64 #s(literal 1/16 binary64) z) t)
(*.f64 z t)
(*.f64 t z)
(+.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64))))
(+.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) (neg.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)))
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64))))))
(fma.f64 z (*.f64 t #s(literal 1/16 binary64)) c)
(fma.f64 t (*.f64 z #s(literal 1/16 binary64)) c)
(fma.f64 t (*.f64 #s(literal 1/16 binary64) z) c)
(fma.f64 #s(literal 1/16 binary64) (*.f64 z t) c)
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z c)
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) c)
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t c)
(fma.f64 (*.f64 #s(literal 1/16 binary64) z) t c)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 z t) c)))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64)))) (-.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 c (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 z t) c)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 c c)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 c (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 z t) c))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 c c))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z))) (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) (*.f64 (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c) (*.f64 c c))) (*.f64 (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 c (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 c c)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)))) (neg.f64 (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c))) (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c))) (*.f64 (/.f64 (*.f64 c c) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))
(*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 c (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64))))))))
(*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 z t) c))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 c (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 c c))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) c))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z))) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 t (*.f64 z #s(literal 1/16 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 b a))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 4 binary64) b)) (/.f64 a (/.f64 #s(literal 4 binary64) b)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) b) (/.f64 a #s(literal -4 binary64))))
(/.f64 a (/.f64 #s(literal -4 binary64) b))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 b a)))
(/.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 #s(literal 4 binary64) b))
(/.f64 (/.f64 b #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) a))
(/.f64 (/.f64 a (/.f64 #s(literal -4 binary64) b)) #s(literal 1 binary64))
(/.f64 (*.f64 b a) #s(literal -4 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 b a))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b a)) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 b #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a)))
(/.f64 (/.f64 a #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) b))
(/.f64 (neg.f64 (/.f64 a #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b)))
(pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (/.f64 #s(literal -4 binary64) b)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) (/.f64 #s(literal -4 binary64) (*.f64 b a))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a (/.f64 #s(literal -4 binary64) b)))
(*.f64 b (/.f64 a #s(literal -4 binary64)))
(*.f64 b (/.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) a)))
(*.f64 a (/.f64 b #s(literal -4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 b a))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) (/.f64 b #s(literal -4 binary64))))
(*.f64 (/.f64 b #s(literal -4 binary64)) a)
(*.f64 (/.f64 a (/.f64 #s(literal -4 binary64) b)) #s(literal 1 binary64))
(*.f64 (*.f64 b a) #s(literal -1/4 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 b #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) a))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 b #s(literal -4 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 b a))
(*.f64 #s(literal -1/4 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b a)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/4 binary64) (/.f64 a (/.f64 #s(literal 1 binary64) b)))
(*.f64 #s(literal -1/4 binary64) (/.f64 b (/.f64 #s(literal 1 binary64) a)))
(*.f64 (pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 a #s(literal -4 binary64)) b)
(*.f64 (/.f64 a #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) b))
(*.f64 #s(literal 1/4 binary64) (/.f64 a (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b))))
(*.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 #s(literal 0 binary64) b) (/.f64 #s(literal 1 binary64) a)))
(*.f64 #s(literal 1/4 binary64) (/.f64 a (/.f64 #s(literal -1 binary64) b)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 #s(literal -4 binary64) b))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 4 binary64) (*.f64 b a)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a)) (/.f64 #s(literal 4 binary64) (*.f64 b a)))
(neg.f64 (/.f64 #s(literal 4 binary64) (*.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 #s(literal -4 binary64) b)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b) a) #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b)) #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) b) (/.f64 #s(literal 4 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 b (/.f64 #s(literal -4 binary64) a)))
(/.f64 #s(literal -4 binary64) (*.f64 b a))
(/.f64 #s(literal -4 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b) a)))
(/.f64 #s(literal -4 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b a))))
(/.f64 #s(literal -4 binary64) (neg.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b))))
(/.f64 (/.f64 #s(literal -4 binary64) b) a)
(/.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 b a))))
(/.f64 (/.f64 #s(literal 4 binary64) (*.f64 b a)) #s(literal -1 binary64))
(/.f64 #s(literal 4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) b) a))
(/.f64 #s(literal 4 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b a)))
(/.f64 #s(literal 4 binary64) (*.f64 a (-.f64 #s(literal 0 binary64) b)))
(/.f64 (/.f64 #s(literal 4 binary64) b) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b #s(literal -4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) (/.f64 b #s(literal -4 binary64))))
(/.f64 (/.f64 #s(literal 4 binary64) a) (-.f64 #s(literal 0 binary64) b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/.f64 (neg.f64 (/.f64 #s(literal 4 binary64) a)) b)
(/.f64 (neg.f64 (/.f64 #s(literal -4 binary64) a)) (-.f64 #s(literal 0 binary64) b))
(pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) #s(literal 1 binary64))
(pow.f64 (/.f64 a (/.f64 #s(literal -4 binary64) b)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (*.f64 b a)))
(*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b a)))
(*.f64 #s(literal -4 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a) b))
(*.f64 (/.f64 #s(literal -4 binary64) b) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 b a)))
(*.f64 (/.f64 #s(literal 4 binary64) (*.f64 b a)) #s(literal -1 binary64))
(*.f64 #s(literal 4 binary64) (/.f64 (/.f64 #s(literal -1 binary64) b) a))
(*.f64 #s(literal 4 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b)) a))
(*.f64 #s(literal 4 binary64) (/.f64 (/.f64 #s(literal 1 binary64) b) (-.f64 #s(literal 0 binary64) a)))
(*.f64 #s(literal 4 binary64) (/.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) b)))
(*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) b) a)))
(*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b a))))
(*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 #s(literal 0 binary64) b))))
(*.f64 (/.f64 #s(literal 4 binary64) b) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) b) (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -4 binary64) b))
(*.f64 (/.f64 #s(literal 4 binary64) a) (/.f64 #s(literal -1 binary64) b))
(*.f64 (/.f64 #s(literal -4 binary64) a) (/.f64 #s(literal 1 binary64) b))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal -4 binary64) (*.f64 b a)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a #s(literal -4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b))
(*.f64 (pow.f64 (/.f64 a #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) b))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b) #s(literal 1 binary64)) (/.f64 #s(literal -4 binary64) a))
(*.f64 (pow.f64 (/.f64 a (/.f64 #s(literal -4 binary64) b)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (/.f64 #s(literal -4 binary64) b)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 b #s(literal -4 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 4 binary64) b))
(neg.f64 (/.f64 #s(literal 4 binary64) b))
(/.f64 #s(literal 1 binary64) (/.f64 b #s(literal -4 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 b #s(literal -4 binary64)))))
(/.f64 #s(literal -4 binary64) b)
(/.f64 (/.f64 #s(literal -4 binary64) b) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 b #s(literal -4 binary64))))
(/.f64 #s(literal 4 binary64) (-.f64 #s(literal 0 binary64) b))
(/.f64 (/.f64 #s(literal 4 binary64) b) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -4 binary64) b) #s(literal 1 binary64))
(pow.f64 (/.f64 b #s(literal -4 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) b))
(*.f64 #s(literal -4 binary64) (/.f64 #s(literal 1 binary64) b))
(*.f64 (/.f64 #s(literal -4 binary64) b) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 4 binary64) b))
(*.f64 #s(literal 4 binary64) (/.f64 #s(literal -1 binary64) b))
(*.f64 (/.f64 #s(literal 1 binary64) b) #s(literal -4 binary64))
(*.f64 (pow.f64 (/.f64 b #s(literal -4 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 b #s(literal -4 binary64)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 x y) (*.f64 t (*.f64 z #s(literal 1/16 binary64))))
(+.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y))
(+.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))))))
(-.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y))))
(fma.f64 z (*.f64 t #s(literal 1/16 binary64)) (*.f64 x y))
(fma.f64 t (*.f64 z #s(literal 1/16 binary64)) (*.f64 x y))
(fma.f64 t (*.f64 #s(literal 1/16 binary64) z) (*.f64 x y))
(fma.f64 #s(literal 1/16 binary64) (*.f64 z t) (*.f64 x y))
(fma.f64 (*.f64 t #s(literal 1/16 binary64)) z (*.f64 x y))
(fma.f64 x y (*.f64 t (*.f64 z #s(literal 1/16 binary64))))
(fma.f64 y x (*.f64 t (*.f64 z #s(literal 1/16 binary64))))
(fma.f64 (*.f64 z t) #s(literal 1/16 binary64) (*.f64 x y))
(fma.f64 (*.f64 z #s(literal 1/16 binary64)) t (*.f64 x y))
(fma.f64 (*.f64 #s(literal 1/16 binary64) z) t (*.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 t (*.f64 z #s(literal 1/16 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 t (*.f64 z #s(literal 1/16 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 t (*.f64 z #s(literal 1/16 binary64))))))) (+.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y)) (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 t (*.f64 z #s(literal 1/16 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z))) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) (*.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y)))) (neg.f64 (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))))) (*.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))))) (+.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))) (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 t (*.f64 z #s(literal 1/16 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y))))))
(*.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 t (*.f64 z #s(literal 1/16 binary64)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))) (*.f64 (*.f64 #s(literal 1/4096 binary64) (*.f64 t (*.f64 t t))) (*.f64 z (*.f64 z z))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 z t))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/256 binary64)) (*.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 t (*.f64 z #s(literal 1/16 binary64))) (*.f64 x y))))
(*.f64 x y)
(*.f64 y x)
(*.f64 z (*.f64 t #s(literal 1/16 binary64)))
(*.f64 t (*.f64 z #s(literal 1/16 binary64)))
(*.f64 t (*.f64 #s(literal 1/16 binary64) z))
(*.f64 #s(literal 1/16 binary64) (*.f64 z t))
(*.f64 (*.f64 t #s(literal 1/16 binary64)) z)
(*.f64 (*.f64 z t) #s(literal 1/16 binary64))
(*.f64 (*.f64 z #s(literal 1/16 binary64)) t)
(*.f64 (*.f64 #s(literal 1/16 binary64) z) t)
(+.f64 c (*.f64 x y))
(+.f64 (*.f64 x y) c)
(+.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) (neg.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 c (*.f64 x y)))))
(-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)))
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 c (*.f64 x y))))
(-.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (*.f64 x y) c)) (/.f64 (*.f64 c c) (-.f64 (*.f64 x y) c)))
(fma.f64 x y c)
(fma.f64 y x c)
(neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)))
(/.f64 z (/.f64 z (+.f64 c (*.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 c (*.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 c (*.f64 x y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) c) (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 c c))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (+.f64 c (*.f64 x y))) z))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 z (+.f64 c (*.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) z) (*.f64 z (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 (+.f64 c (*.f64 x y)) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) z) (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)) z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 c (*.f64 x y)))))
(/.f64 (-.f64 #s(literal 0 binary64) z) (-.f64 #s(literal 0 binary64) (/.f64 z (+.f64 c (*.f64 x y)))))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))
(/.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))) (-.f64 c (*.f64 x y)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))))) (neg.f64 (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y)))) (-.f64 #s(literal 0 binary64) (-.f64 c (*.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 c c)) (-.f64 (*.f64 x y) c))
(/.f64 (*.f64 z (+.f64 c (*.f64 x y))) z)
(/.f64 (*.f64 z (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y))) (-.f64 #s(literal 0 binary64) z))
(/.f64 (*.f64 (+.f64 c (*.f64 x y)) z) z)
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)) z) (-.f64 #s(literal 0 binary64) z))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) (*.f64 (-.f64 c (*.f64 x y)) (*.f64 (*.f64 x y) (*.f64 x y)))) (*.f64 (-.f64 c (*.f64 x y)) (-.f64 c (*.f64 x y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 c (*.f64 x y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 c c))) (neg.f64 (-.f64 (*.f64 x y) c)))
(/.f64 (neg.f64 (*.f64 z (+.f64 c (*.f64 x y)))) (-.f64 #s(literal 0 binary64) z))
(/.f64 (neg.f64 (*.f64 z (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)))) z)
(/.f64 (neg.f64 (*.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 #s(literal 0 binary64) z))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)) z)) z)
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 c (*.f64 x y))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 c (*.f64 x y)))) (*.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 c (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y)))) (*.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 c (*.f64 x y))))) (+.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 x y))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 c (*.f64 x y)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 c (*.f64 x y))) #s(literal -1 binary64))
(*.f64 z (/.f64 (+.f64 c (*.f64 x y)) z))
(*.f64 (+.f64 c (*.f64 x y)) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 c (*.f64 x y)) z) z)
(*.f64 #s(literal 1 binary64) (+.f64 c (*.f64 x y)))
(*.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)))
(*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(*.f64 (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (*.f64 c c) (*.f64 c (*.f64 x y))))))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 z (+.f64 c (*.f64 x y))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 c (*.f64 x y)))))
(*.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) c)))
(*.f64 (*.f64 z (+.f64 c (*.f64 x y))) (/.f64 #s(literal 1 binary64) z))
(*.f64 (*.f64 z (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y))) (/.f64 #s(literal -1 binary64) z))
(*.f64 (*.f64 (+.f64 c (*.f64 x y)) z) (/.f64 #s(literal 1 binary64) z))
(*.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)) z) (/.f64 #s(literal -1 binary64) z))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 z (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))))) (/.f64 z (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 z (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))))) (/.f64 z (-.f64 c (*.f64 x y))))
(*.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 x y)) #s(literal -1 binary64)) (/.f64 z z))
(*.f64 (/.f64 z z) (+.f64 c (*.f64 x y)))
(*.f64 (/.f64 z (/.f64 z (+.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c c) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) c)))))
(*.f64 (/.f64 z (/.f64 z (-.f64 (*.f64 c c) (*.f64 (*.f64 x y) (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (-.f64 c (*.f64 x y))))
(*.f64 (/.f64 z #s(literal -1 binary64)) (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)))

simplify311.0ms (3.3%)

Algorithm
egg-herbie
Rules
3736×*-lowering-*.f32
3736×*-lowering-*.f64
1922×/-lowering-/.f32
1922×/-lowering-/.f64
1780×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02103403
17693249
226983219
365843207
080193207
Stop Event
iter limit
node limit
Counts
456 → 456
Calls
Call 1
Inputs
(+ c (* x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(* z (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 (* t z)) (* z (+ (/ c z) (/ (* x y) z))))
(+ (* 1/16 (* t z)) (* z (+ (/ c z) (/ (* x y) z))))
(+ (* 1/16 (* t z)) (* z (+ (/ c z) (/ (* x y) z))))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t)))
(* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t)))
(* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t)))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(+ c (* z (+ (* 1/16 t) (/ (* x y) z))))
(+ c (* z (+ (* 1/16 t) (/ (* x y) z))))
(+ c (* z (+ (* 1/16 t) (/ (* x y) z))))
c
(* c (+ 1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)))
(* c (+ 1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)))
(* c (+ 1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)))
c
(* -1 (* c (- (* -1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)) 1)))
(* -1 (* c (- (* -1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)) 1)))
(* -1 (* c (- (* -1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)) 1)))
(* z (+ (* 1/16 t) (/ c z)))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(* x y)
(* x (+ y (/ (* z (+ (* 1/16 t) (/ c z))) x)))
(* x (+ y (/ (* z (+ (* 1/16 t) (/ c z))) x)))
(* x (+ y (/ (* z (+ (* 1/16 t) (/ c z))) x)))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) x)))))
(* z (+ (* 1/16 t) (/ c z)))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(* x y)
(* y (+ x (/ (* z (+ (* 1/16 t) (/ c z))) y)))
(* y (+ x (/ (* z (+ (* 1/16 t) (/ c z))) y)))
(* y (+ x (/ (* z (+ (* 1/16 t) (/ c z))) y)))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) y)))))
(+ (/ c z) (/ (* x y) z))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(* 1/16 t)
(* t (+ 1/16 (+ (/ c (* t z)) (/ (* x y) (* t z)))))
(* t (+ 1/16 (+ (/ c (* t z)) (/ (* x y) (* t z)))))
(* t (+ 1/16 (+ (/ c (* t z)) (/ (* x y) (* t z)))))
(* 1/16 t)
(* -1 (* t (- (* -1 (/ (+ (/ c z) (/ (* x y) z)) t)) 1/16)))
(* -1 (* t (- (* -1 (/ (+ (/ c z) (/ (* x y) z)) t)) 1/16)))
(* -1 (* t (- (* -1 (/ (+ (/ c z) (/ (* x y) z)) t)) 1/16)))
(+ (* 1/16 t) (/ (* x y) z))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(/ c z)
(* c (+ (* 1/16 (/ t c)) (+ (/ 1 z) (/ (* x y) (* c z)))))
(* c (+ (* 1/16 (/ t c)) (+ (/ 1 z) (/ (* x y) (* c z)))))
(* c (+ (* 1/16 (/ t c)) (+ (/ 1 z) (/ (* x y) (* c z)))))
(/ c z)
(* -1 (* c (- (* -1 (/ (+ (* 1/16 t) (/ (* x y) z)) c)) (/ 1 z))))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 t) (/ (* x y) z)) c)) (/ 1 z))))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 t) (/ (* x y) z)) c)) (/ 1 z))))
(+ (* 1/16 t) (/ c z))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(/ (* x y) z)
(* x (+ (* 1/16 (/ t x)) (+ (/ c (* x z)) (/ y z))))
(* x (+ (* 1/16 (/ t x)) (+ (/ c (* x z)) (/ y z))))
(* x (+ (* 1/16 (/ t x)) (+ (/ c (* x z)) (/ y z))))
(/ (* x y) z)
(* -1 (* x (+ (* -1 (/ y z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) x)))))
(* -1 (* x (+ (* -1 (/ y z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) x)))))
(* -1 (* x (+ (* -1 (/ y z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) x)))))
(+ (* 1/16 t) (/ c z))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(/ (* x y) z)
(* y (+ (* 1/16 (/ t y)) (+ (/ c (* y z)) (/ x z))))
(* y (+ (* 1/16 (/ t y)) (+ (/ c (* y z)) (/ x z))))
(* y (+ (* 1/16 (/ t y)) (+ (/ c (* y z)) (/ x z))))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) y)))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) y)))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) y)))))
(/ (+ c (* x y)) z)
(/ (+ c (+ (* 1/16 (* t z)) (* x y))) z)
(/ (+ c (+ (* 1/16 (* t z)) (* x y))) z)
(/ (+ c (+ (* 1/16 (* t z)) (* x y))) z)
(* 1/16 t)
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(* 1/16 t)
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(* 1/16 t)
(/ (* x y) z)
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(/ c z)
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(/ c z)
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(/ c z)
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(/ (* x y) z)
(* x (+ (/ c (* x z)) (/ y z)))
(* x (+ (/ c (* x z)) (/ y z)))
(* x (+ (/ c (* x z)) (/ y z)))
(/ (* x y) z)
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(/ c z)
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(+ (/ c z) (/ (* x y) z))
(/ (* x y) z)
(* y (+ (/ c (* y z)) (/ x z)))
(* y (+ (/ c (* y z)) (/ x z)))
(* y (+ (/ c (* y z)) (/ x z)))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(/ (+ c (* x y)) z)
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
(* t z)
c
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (/ c t)))
(* t (+ (* 1/16 z) (/ c t)))
(* t (+ (* 1/16 z) (/ c t)))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
c
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (/ c z)))
(* z (+ (* 1/16 t) (/ c z)))
(* z (+ (* 1/16 t) (/ c z)))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(* 1/16 (* t z))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
(+ c (* 1/16 (* t z)))
c
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(* c (+ 1 (* 1/16 (/ (* t z) c))))
c
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(* -1/4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 (* a b))
(/ -4 b)
(/ -4 b)
(/ -4 b)
(/ -4 b)
(/ -4 b)
(/ -4 b)
(/ -4 b)
(/ -4 b)
(/ -4 b)
(/ -4 b)
(/ -4 b)
(/ -4 b)
(* 1/16 (* t z))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* x y)
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x (+ y (* 1/16 (/ (* t z) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(* 1/16 (* t z))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* x y)
(* y (+ x (* 1/16 (/ (* t z) y))))
(* y (+ x (* 1/16 (/ (* t z) y))))
(* y (+ x (* 1/16 (/ (* t z) y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(* x y)
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* 1/16 (* t z))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(* 1/16 (* t z))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(* x y)
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(+ (* 1/16 (* t z)) (* x y))
(* 1/16 (* t z))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(* 1/16 (* t z))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* 1/16 (* t z))
(* x y)
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
c
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
(* c (+ 1 (/ (* x y) c)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(* x y)
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x (+ y (/ c x)))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
c
(+ c (* x y))
(+ c (* x y))
(+ c (* x y))
(* x y)
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* y (+ x (/ c y)))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
Outputs
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))
(+ c (+ (* 1/16 (* t z)) (* x y)))
(+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))))
(* z (+ (* 1/16 t) (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(*.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 #s(literal 0 binary64) z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(*.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 #s(literal 0 binary64) z))
(* -1 (* z (+ (* -1 (/ (+ c (* x y)) z)) (* -1/16 t))))
(*.f64 (-.f64 (*.f64 t #s(literal -1/16 binary64)) (/.f64 (+.f64 c (*.f64 x y)) z)) (-.f64 #s(literal 0 binary64) z))
(* z (+ (/ c z) (/ (* x y) z)))
(*.f64 z (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 (* t z)) (* z (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))))
(+ (* 1/16 (* t z)) (* z (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))))
(+ (* 1/16 (* t z)) (* z (+ (/ c z) (/ (* x y) z))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t)))
(*.f64 (*.f64 t z) (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t)))
(* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t)))
(*.f64 (*.f64 t z) (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t)))
(* t (+ (* 1/16 z) (/ (* z (+ (/ c z) (/ (* x y) z))) t)))
(*.f64 (*.f64 t z) (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* -1 (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(*.f64 (*.f64 t z) (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t)))
(* -1 (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(*.f64 (*.f64 t z) (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t)))
(* -1 (* t (+ (* -1 (/ (* z (+ (/ c z) (/ (* x y) z))) t)) (* -1/16 z))))
(*.f64 (*.f64 t z) (+.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)) t)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)))
(+ c (* z (+ (* 1/16 t) (/ (* x y) z))))
(+.f64 c (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z))))
(+ c (* z (+ (* 1/16 t) (/ (* x y) z))))
(+.f64 c (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z))))
(+ c (* z (+ (* 1/16 t) (/ (* x y) z))))
(+.f64 c (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z))))
c
(* c (+ 1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)))
(* c (+ 1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)))
(* c (+ 1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)))
c
(* -1 (* c (- (* -1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)) 1)))
(*.f64 c (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)) #s(literal 1 binary64)))
(* -1 (* c (- (* -1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)) 1)))
(*.f64 c (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)) #s(literal 1 binary64)))
(* -1 (* c (- (* -1 (/ (* z (+ (* 1/16 t) (/ (* x y) z))) c)) 1)))
(*.f64 c (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z))) c)) #s(literal 1 binary64)))
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))))
(* x y)
(*.f64 x y)
(* x (+ y (/ (* z (+ (* 1/16 t) (/ c z))) x)))
(*.f64 x (+.f64 y (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))) x)))
(* x (+ y (/ (* z (+ (* 1/16 t) (/ c z))) x)))
(*.f64 x (+.f64 y (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))) x)))
(* x (+ y (/ (* z (+ (* 1/16 t) (/ c z))) x)))
(*.f64 x (+.f64 y (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))) x)))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))) x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))) x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))) x)))
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))))
(+ (* x y) (* z (+ (* 1/16 t) (/ c z))))
(+.f64 (*.f64 x y) (*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))))
(* x y)
(*.f64 x y)
(* y (+ x (/ (* z (+ (* 1/16 t) (/ c z))) y)))
(*.f64 y (+.f64 x (*.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) (/.f64 z y))))
(* y (+ x (/ (* z (+ (* 1/16 t) (/ c z))) y)))
(*.f64 y (+.f64 x (*.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) (/.f64 z y))))
(* y (+ x (/ (* z (+ (* 1/16 t) (/ c z))) y)))
(*.f64 y (+.f64 x (*.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) (/.f64 z y))))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) y)))))
(*.f64 y (+.f64 x (*.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) (/.f64 z y))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) y)))))
(*.f64 y (+.f64 x (*.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) (/.f64 z y))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (* z (+ (* 1/16 t) (/ c z))) y)))))
(*.f64 y (+.f64 x (*.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) (/.f64 z y))))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* t (+ 1/16 (+ (/ c (* t z)) (/ (* x y) (* t z)))))
(*.f64 t (+.f64 (/.f64 c (*.f64 t z)) (+.f64 #s(literal 1/16 binary64) (/.f64 (/.f64 (*.f64 x y) z) t))))
(* t (+ 1/16 (+ (/ c (* t z)) (/ (* x y) (* t z)))))
(*.f64 t (+.f64 (/.f64 c (*.f64 t z)) (+.f64 #s(literal 1/16 binary64) (/.f64 (/.f64 (*.f64 x y) z) t))))
(* t (+ 1/16 (+ (/ c (* t z)) (/ (* x y) (* t z)))))
(*.f64 t (+.f64 (/.f64 c (*.f64 t z)) (+.f64 #s(literal 1/16 binary64) (/.f64 (/.f64 (*.f64 x y) z) t))))
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* -1 (* t (- (* -1 (/ (+ (/ c z) (/ (* x y) z)) t)) 1/16)))
(-.f64 #s(literal 0 binary64) (*.f64 t (+.f64 #s(literal -1/16 binary64) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) t))))
(* -1 (* t (- (* -1 (/ (+ (/ c z) (/ (* x y) z)) t)) 1/16)))
(-.f64 #s(literal 0 binary64) (*.f64 t (+.f64 #s(literal -1/16 binary64) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) t))))
(* -1 (* t (- (* -1 (/ (+ (/ c z) (/ (* x y) z)) t)) 1/16)))
(-.f64 #s(literal 0 binary64) (*.f64 t (+.f64 #s(literal -1/16 binary64) (/.f64 (/.f64 (+.f64 c (*.f64 x y)) (-.f64 #s(literal 0 binary64) z)) t))))
(+ (* 1/16 t) (/ (* x y) z))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(/ c z)
(/.f64 c z)
(* c (+ (* 1/16 (/ t c)) (+ (/ 1 z) (/ (* x y) (* c z)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) t) c) (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 (*.f64 x y) z) c))))
(* c (+ (* 1/16 (/ t c)) (+ (/ 1 z) (/ (* x y) (* c z)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) t) c) (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 (*.f64 x y) z) c))))
(* c (+ (* 1/16 (/ t c)) (+ (/ 1 z) (/ (* x y) (* c z)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) t) c) (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 (*.f64 x y) z) c))))
(/ c z)
(/.f64 c z)
(* -1 (* c (- (* -1 (/ (+ (* 1/16 t) (/ (* x y) z)) c)) (/ 1 z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 t) (/ (* x y) z)) c)) (/ 1 z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)) c)))
(* -1 (* c (- (* -1 (/ (+ (* 1/16 t) (/ (* x y) z)) c)) (/ 1 z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)) c)))
(+ (* 1/16 t) (/ c z))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* x (+ (* 1/16 (/ t x)) (+ (/ c (* x z)) (/ y z))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) t) x) (+.f64 (/.f64 c (*.f64 x z)) (/.f64 y z))))
(* x (+ (* 1/16 (/ t x)) (+ (/ c (* x z)) (/ y z))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) t) x) (+.f64 (/.f64 c (*.f64 x z)) (/.f64 y z))))
(* x (+ (* 1/16 (/ t x)) (+ (/ c (* x z)) (/ y z))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) t) x) (+.f64 (/.f64 c (*.f64 x z)) (/.f64 y z))))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* -1 (* x (+ (* -1 (/ y z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) x)))))
(*.f64 x (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) x)))
(* -1 (* x (+ (* -1 (/ y z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) x)))))
(*.f64 x (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) x)))
(* -1 (* x (+ (* -1 (/ y z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) x)))))
(*.f64 x (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) x)))
(+ (* 1/16 t) (/ c z))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* y (+ (* 1/16 (/ t y)) (+ (/ c (* y z)) (/ x z))))
(*.f64 y (+.f64 (/.f64 c (*.f64 y z)) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) t) y) (/.f64 x z))))
(* y (+ (* 1/16 (/ t y)) (+ (/ c (* y z)) (/ x z))))
(*.f64 y (+.f64 (/.f64 c (*.f64 y z)) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) t) y) (/.f64 x z))))
(* y (+ (* 1/16 (/ t y)) (+ (/ c (* y z)) (/ x z))))
(*.f64 y (+.f64 (/.f64 c (*.f64 y z)) (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) t) y) (/.f64 x z))))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) y)))))
(*.f64 y (+.f64 (/.f64 x z) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) y)))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) y)))))
(*.f64 y (+.f64 (/.f64 x z) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) y)))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* 1/16 t) (/ c z)) y)))))
(*.f64 y (+.f64 (/.f64 x z) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)) y)))
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (+ (* 1/16 (* t z)) (* x y))) z)
(/.f64 (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))) z)
(/ (+ c (+ (* 1/16 (* t z)) (* x y))) z)
(/.f64 (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))) z)
(/ (+ c (+ (* 1/16 (* t z)) (* x y))) z)
(/.f64 (+.f64 (*.f64 x y) (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))) z)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(+ (* 1/16 t) (+ (/ c z) (/ (* x y) z)))
(+.f64 (*.f64 #s(literal 1/16 binary64) t) (+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z)))
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(* 1/16 t)
(*.f64 #s(literal 1/16 binary64) t)
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(/ c z)
(/.f64 c z)
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 (*.f64 x y) z) c)))
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 (*.f64 x y) z) c)))
(* c (+ (/ 1 z) (/ (* x y) (* c z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 (*.f64 x y) z) c)))
(/ c z)
(/.f64 c z)
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 (*.f64 x y) z) c)))
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 (*.f64 x y) z) c)))
(* -1 (* c (- (* -1 (/ (* x y) (* c z))) (/ 1 z))))
(*.f64 c (+.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 (/.f64 (*.f64 x y) z) c)))
(/ c z)
(/.f64 c z)
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* x (+ (/ c (* x z)) (/ y z)))
(*.f64 x (+.f64 (/.f64 c (*.f64 x z)) (/.f64 y z)))
(* x (+ (/ c (* x z)) (/ y z)))
(*.f64 x (+.f64 (/.f64 c (*.f64 x z)) (/.f64 y z)))
(* x (+ (/ c (* x z)) (/ y z)))
(*.f64 x (+.f64 (/.f64 c (*.f64 x z)) (/.f64 y z)))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(*.f64 x (+.f64 (/.f64 c (*.f64 x z)) (/.f64 y z)))
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(*.f64 x (+.f64 (/.f64 c (*.f64 x z)) (/.f64 y z)))
(* -1 (* x (+ (* -1 (/ c (* x z))) (* -1 (/ y z)))))
(*.f64 x (+.f64 (/.f64 c (*.f64 x z)) (/.f64 y z)))
(/ c z)
(/.f64 c z)
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(+ (/ c z) (/ (* x y) z))
(+.f64 (/.f64 c z) (/.f64 (*.f64 x y) z))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* y (+ (/ c (* y z)) (/ x z)))
(*.f64 y (+.f64 (/.f64 c (*.f64 y z)) (/.f64 x z)))
(* y (+ (/ c (* y z)) (/ x z)))
(*.f64 y (+.f64 (/.f64 c (*.f64 y z)) (/.f64 x z)))
(* y (+ (/ c (* y z)) (/ x z)))
(*.f64 y (+.f64 (/.f64 c (*.f64 y z)) (/.f64 x z)))
(/ (* x y) z)
(/.f64 (*.f64 x y) z)
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(*.f64 y (+.f64 (/.f64 c (*.f64 y z)) (/.f64 x z)))
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(*.f64 y (+.f64 (/.f64 c (*.f64 y z)) (/.f64 x z)))
(* -1 (* y (+ (* -1 (/ c (* y z))) (* -1 (/ x z)))))
(*.f64 y (+.f64 (/.f64 c (*.f64 y z)) (/.f64 x z)))
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(/ (+ c (* x y)) z)
(/.f64 (+.f64 c (*.f64 x y)) z)
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
(* t z)
(*.f64 t z)
c
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* t (+ (* 1/16 z) (/ c t)))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 c t)))
(* t (+ (* 1/16 z) (/ c t)))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 c t)))
(* t (+ (* 1/16 z) (/ c t)))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 c t)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 c t)))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 c t)))
(* -1 (* t (+ (* -1 (/ c t)) (* -1/16 z))))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 c t)))
c
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)))
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)))
(* z (+ (* 1/16 t) (/ c z)))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)))
(* -1 (* z (+ (* -1 (/ c z)) (* -1/16 t))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 c z)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ c (* 1/16 (* t z)))
(+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
c
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c)))
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c)))
(* c (+ 1 (* 1/16 (/ (* t z) c))))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c)))
c
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(*.f64 c (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) c)))))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(*.f64 c (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) c)))))
(* -1 (* c (- (* -1/16 (/ (* t z) c)) 1)))
(*.f64 c (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 t z) c)))))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(* -1/4 (* a b))
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 (* a b))
(/.f64 (/.f64 #s(literal -4 binary64) a) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(/ -4 b)
(/.f64 #s(literal -4 binary64) b)
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(* x y)
(*.f64 x y)
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 x (+.f64 y (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x)))
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 x (+.f64 y (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x)))
(* x (+ y (* 1/16 (/ (* t z) x))))
(*.f64 x (+.f64 y (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x)))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x)))
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x)))
(* -1 (* x (+ (* -1 y) (* -1/16 (/ (* t z) x)))))
(*.f64 x (+.f64 y (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) x)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(* x y)
(*.f64 x y)
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 y (+.f64 x (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y)))
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 y (+.f64 x (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y)))
(* y (+ x (* 1/16 (/ (* t z) y))))
(*.f64 y (+.f64 x (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y)))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 y (+.f64 x (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y)))
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 y (+.f64 x (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y)))
(* -1 (* y (+ (* -1 x) (* -1/16 (/ (* t z) y)))))
(*.f64 y (+.f64 x (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) y)))
(* x y)
(*.f64 x y)
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)))
(* z (+ (* 1/16 t) (/ (* x y) z)))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)))
(* -1 (* z (+ (* -1 (/ (* x y) z)) (* -1/16 t))))
(*.f64 z (+.f64 (*.f64 #s(literal 1/16 binary64) t) (/.f64 (*.f64 x y) z)))
(* x y)
(*.f64 x y)
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(+ (* 1/16 (* t z)) (* x y))
(+.f64 (*.f64 x y) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 (*.f64 x y) t)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 (*.f64 x y) t)))
(* t (+ (* 1/16 z) (/ (* x y) t)))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 (*.f64 x y) t)))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 (*.f64 x y) t)))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 (*.f64 x y) t)))
(* -1 (* t (+ (* -1 (/ (* x y) t)) (* -1/16 z))))
(*.f64 t (+.f64 (*.f64 #s(literal 1/16 binary64) z) (/.f64 (*.f64 x y) t)))
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* x y)
(*.f64 x y)
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* 1/16 (* t z))
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
(* x y)
(*.f64 x y)
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
c
(* c (+ 1 (/ (* x y) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))
(* c (+ 1 (/ (* x y) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))
(* c (+ 1 (/ (* x y) c)))
(*.f64 c (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) c)))
c
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 c (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) c))))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 c (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) c))))
(* -1 (* c (- (* -1 (/ (* x y) c)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 c (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) c))))
c
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* x (+ y (/ c x)))
(*.f64 x (+.f64 y (/.f64 c x)))
(* x (+ y (/ c x)))
(*.f64 x (+.f64 y (/.f64 c x)))
(* x (+ y (/ c x)))
(*.f64 x (+.f64 y (/.f64 c x)))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 x (+.f64 y (/.f64 c x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 x (+.f64 y (/.f64 c x)))
(* -1 (* x (+ (* -1 y) (* -1 (/ c x)))))
(*.f64 x (+.f64 y (/.f64 c x)))
c
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(+ c (* x y))
(+.f64 c (*.f64 x y))
(* x y)
(*.f64 x y)
(* y (+ x (/ c y)))
(*.f64 y (+.f64 x (/.f64 c y)))
(* y (+ x (/ c y)))
(*.f64 y (+.f64 x (/.f64 c y)))
(* y (+ x (/ c y)))
(*.f64 y (+.f64 x (/.f64 c y)))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 y (+.f64 x (/.f64 c y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 y (+.f64 x (/.f64 c y)))
(* -1 (* y (+ (* -1 x) (* -1 (/ c y)))))
(*.f64 y (+.f64 x (/.f64 c y)))

eval107.0ms (1.1%)

Compiler

Compiled 15624 to 1427 computations (90.9% saved)

prune106.0ms (1.1%)

Pruning

14 alts after pruning (3 fresh and 11 done)

PrunedKeptTotal
New9712973
Fresh011
Picked145
Done077
Total97214986
Accuracy
100.0%
Counts
986 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.0%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -4 binary64) b) a))
75.8%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))
52.3%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
56.0%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))
47.2%
(+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c)
54.5%
(+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64))))
47.0%
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c)
49.8%
(+.f64 c (*.f64 x y))
28.6%
(*.f64 z (/.f64 (*.f64 x y) z))
41.8%
(*.f64 z (+.f64 (*.f64 t #s(literal 1/16 binary64)) (/.f64 c z)))
30.8%
(*.f64 x y)
28.0%
(*.f64 #s(literal 1/16 binary64) (*.f64 t z))
28.1%
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
20.8%
c
Compiler

Compiled 394 to 210 computations (46.7% saved)

regimes109.0ms (1.1%)

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

15 calls:

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

Compiled 172 to 138 computations (19.8% saved)

regimes62.0ms (0.7%)

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

9 calls:

9.0ms
y
9.0ms
a
7.0ms
(*.f64 x y)
6.0ms
z
6.0ms
c
Results
AccuracySegmentsBranch
83.3%4x
78.7%2y
89.1%3z
87.6%3t
87.1%3a
88.9%3b
79.9%3c
81.5%3(*.f64 x y)
91.2%3(*.f64 a b)
Compiler

Compiled 76 to 65 computations (14.5% saved)

regimes6.0ms (0.1%)

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

1 calls:

5.0ms
(*.f64 a b)
Results
AccuracySegmentsBranch
89.9%3(*.f64 a b)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes73.0ms (0.8%)

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

9 calls:

31.0ms
(*.f64 x y)
8.0ms
(*.f64 a b)
5.0ms
y
5.0ms
z
5.0ms
t
Results
AccuracySegmentsBranch
70.3%4c
70.9%4y
75.6%4(*.f64 x y)
71.5%5x
73.5%6a
71.9%4t
72.6%5b
72.8%5z
78.3%6(*.f64 a b)
Compiler

Compiled 76 to 65 computations (14.5% saved)

regimes10.0ms (0.1%)

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

2 calls:

5.0ms
(*.f64 a b)
4.0ms
(*.f64 x y)
Results
AccuracySegmentsBranch
75.8%5(*.f64 a b)
74.7%4(*.f64 x y)
Compiler

Compiled 20 to 16 computations (20% saved)

regimes18.0ms (0.2%)

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

4 calls:

5.0ms
t
4.0ms
z
4.0ms
(*.f64 a b)
4.0ms
(*.f64 x y)
Results
AccuracySegmentsBranch
64.3%4z
68.2%4t
68.4%3(*.f64 a b)
71.2%4(*.f64 x y)
Compiler

Compiled 36 to 30 computations (16.7% saved)

regimes24.0ms (0.3%)

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

7 calls:

5.0ms
y
3.0ms
a
3.0ms
x
3.0ms
b
3.0ms
c
Results
AccuracySegmentsBranch
62.3%3x
67.4%3(*.f64 a b)
53.2%2c
58.1%3a
62.1%3y
65.9%4b
65.1%3(*.f64 x y)
Compiler

Compiled 60 to 51 computations (15% saved)

regimes23.0ms (0.2%)

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

9 calls:

4.0ms
t
2.0ms
b
2.0ms
x
2.0ms
y
2.0ms
c
Results
AccuracySegmentsBranch
42.2%4c
43.9%4a
48.9%5y
48.5%4x
44.9%4z
48.6%4b
54.0%5(*.f64 x y)
49.1%4t
49.2%3(*.f64 a b)
Compiler

Compiled 76 to 65 computations (14.5% saved)

regimes6.0ms (0.1%)

Counts
3 → 3
Calls
Call 1
Inputs
c
(*.f64 x y)
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
Outputs
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
(*.f64 x y)
(*.f64 #s(literal -1/4 binary64) (*.f64 a b))
Calls

2 calls:

4.0ms
(*.f64 x y)
2.0ms
(*.f64 a b)
Results
AccuracySegmentsBranch
49.2%3(*.f64 a b)
49.7%4(*.f64 x y)
Compiler

Compiled 20 to 16 computations (20% saved)

regimes9.0ms (0.1%)

Counts
2 → 3
Calls
Call 1
Inputs
c
(*.f64 x y)
Outputs
(*.f64 x y)
c
(*.f64 x y)
Calls

5 calls:

2.0ms
b
2.0ms
y
2.0ms
t
2.0ms
x
1.0ms
(*.f64 x y)
Results
AccuracySegmentsBranch
40.7%3y
39.6%3x
30.8%1b
30.8%1t
43.8%3(*.f64 x y)
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes11.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
c
Outputs
c
Calls

7 calls:

3.0ms
a
1.0ms
x
1.0ms
y
1.0ms
c
1.0ms
z
Results
AccuracySegmentsBranch
20.8%1t
20.8%1b
20.8%1x
20.8%1c
20.8%1y
20.8%1a
20.8%1z
Compiler

Compiled 56 to 49 computations (12.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.907915141020771e+43
4.549692039379064e+67
0.0ms
-7.564358508715108e+166
-1.3601926658937656e+163
Compiler

Compiled 34 to 26 computations (23.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.907915141020771e+43
4.549692039379064e+67
0.0ms
-7.564358508715108e+166
-1.3601926658937656e+163
Compiler

Compiled 34 to 26 computations (23.5% saved)

bsearch81.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.6857176321015994e+104
4.0190901669114454e+124
16.0ms
-1.0264007400361328e-299
-2.0536446526125803e-302
32.0ms
-6.681858081813414e+137
-2.4547177242750962e+131
Results
42.0ms448×0valid
Compiler

Compiled 874 to 698 computations (20.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 7.0ms (33% of total)
ival-div: 6.0ms (28.3% of total)
ival-add: 4.0ms (18.9% of total)
ival-sub: 2.0ms (9.4% of total)
const: 1.0ms (4.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch101.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.6857176321015994e+104
4.0190901669114454e+124
52.0ms
-1.0264007400361328e-299
-2.0536446526125803e-302
21.0ms
-6.681858081813414e+137
-2.4547177242750962e+131
Results
78.0ms448×0valid
Compiler

Compiled 874 to 698 computations (20.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-div: 20.0ms (52.7% of total)
ival-mult: 10.0ms (26.4% of total)
ival-add: 4.0ms (10.5% of total)
ival-sub: 2.0ms (5.3% of total)
const: 1.0ms (2.6% of total)
backward-pass: 0.0ms (0% of total)

bsearch77.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.6857176321015994e+104
4.0190901669114454e+124
17.0ms
-1.0264007400361328e-299
-2.0536446526125803e-302
27.0ms
-3.492530372188561e+128
-4.253519709608773e+116
Results
51.0ms463×0valid
0.0ms2valid
Compiler

Compiled 820 to 659 computations (19.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-div: 11.0ms (37.9% of total)
ival-mult: 8.0ms (27.5% of total)
ival-add: 7.0ms (24.1% of total)
ival-sub: 2.0ms (6.9% of total)
const: 1.0ms (3.4% of total)
backward-pass: 0.0ms (0% of total)

bsearch41.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
4.714480642376257e+242
2.0525067291469356e+250
19.0ms
-7.564358508715108e+166
-1.3601926658937656e+163
Results
29.0ms272×0valid
Compiler

Compiled 442 to 366 computations (17.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 7.0ms (44.8% of total)
ival-div: 4.0ms (25.6% of total)
ival-add: 3.0ms (19.2% of total)
ival-sub: 1.0ms (6.4% of total)
const: 1.0ms (6.4% of total)
backward-pass: 0.0ms (0% of total)

bsearch60.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.6857176321015994e+104
4.0190901669114454e+124
8.0ms
-8.444329890651153e-286
-4.794009685697977e-286
24.0ms
-1.3169896028816835e-149
-4.223322726699763e-151
0.0ms
-3.2374605013076154e+74
-3.2345239786299636e+74
Results
44.0ms352×0valid
Compiler

Compiled 518 to 444 computations (14.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 6.0ms (36.2% of total)
ival-div: 5.0ms (30.2% of total)
ival-add: 3.0ms (18.1% of total)
ival-sub: 2.0ms (12.1% of total)
const: 1.0ms (6% of total)
backward-pass: 0.0ms (0% of total)

bsearch36.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
4.714480642376257e+242
2.0525067291469356e+250
14.0ms
-4.8445706387099664e+142
-5.568946936292829e+141
Results
24.0ms240×0valid
Compiler

Compiled 364 to 311 computations (14.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-add: 4.0ms (30.6% of total)
ival-mult: 4.0ms (30.6% of total)
ival-div: 3.0ms (22.9% of total)
ival-sub: 1.0ms (7.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch48.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.6857176321015994e+104
4.0190901669114454e+124
19.0ms
-6.681858081813414e+137
-2.4547177242750962e+131
Results
31.0ms320×0valid
Compiler

Compiled 394 to 346 computations (12.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-mult: 5.0ms (33.3% of total)
ival-div: 4.0ms (26.6% of total)
ival-add: 3.0ms (20% of total)
ival-sub: 1.0ms (6.7% of total)
const: 1.0ms (6.7% of total)
backward-pass: 0.0ms (0% of total)

simplify27.0ms (0.3%)

Algorithm
egg-herbie
Rules
30×+-commutative_binary64
24×*-commutative_binary64
12×sub-neg_binary64
10×neg-sub0_binary64
10×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
096330
1126330
2135330
3147330
4156330
5162330
6164330
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
(if (<=.f64 (*.f64 a b) #s(literal -50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y))) (if (<=.f64 (*.f64 a b) #s(literal 50000000000000004410680702653211320350932992 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))))
(if (<=.f64 (*.f64 a b) #s(literal -50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) (if (<=.f64 (*.f64 a b) #s(literal 50000000000000004410680702653211320350932992 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))))
(if (<=.f64 (*.f64 x y) #s(literal -650000000000000001919620050813725608852103772517337953805607801329574282172298444379822261390694143023094715541272616932568748523520 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) (if (<=.f64 (*.f64 x y) #s(literal -2337422166960921/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (if (<=.f64 (*.f64 x y) #s(literal 260000000000000011447143895088876585109043908289357538551371529750245971462291991829720883956061679854288896 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))))
(if (<=.f64 (*.f64 x y) #s(literal -260000000000000000767848020325490243540841509006935181522243120531829712868919377751928904556277657209237886216509046773027499409408 binary64)) (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (if (<=.f64 (*.f64 x y) #s(literal -3184926204271913/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (if (<=.f64 (*.f64 x y) #s(literal 750000000000000017351099879414174101134198286147160891579199461464661451247838827552031013232203259707392 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))))
(if (<=.f64 (*.f64 x y) #s(literal -2199999999999999921605151124416169925509057994842114628066551448503482456116510605218693615518711246410229068746484183203840 binary64)) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 x y) #s(literal -5428851484554397/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (if (<=.f64 (*.f64 x y) #s(literal 3600000000000000018100128178484480924853889744406271125933168817720414945633131992909547271087801048726765568 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 c (*.f64 x y)))))
(if (<=.f64 (*.f64 a b) #s(literal -21500000000000001061276588862184579229752963409089534500501467859035589825803392545881888598306922062495436714632559430315507433759322344422949604988486470357483520 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (if (<=.f64 (*.f64 a b) #s(literal 480000000000000024461294190576130950713052131294945597582860878878725162059079839284116361466675217044511589120724301325480635743717706012376760690251612513166290106356551119093028550470357716566608922952293708291718694452461718002922518740992 binary64)) (+.f64 c (*.f64 x y)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))
(if (<=.f64 (*.f64 x y) #s(literal -323500000000000005260937635019679703731788133029277369586757692000642793472 binary64)) (*.f64 x y) (if (<=.f64 (*.f64 x y) #s(literal -1243859685915303/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (if (<=.f64 (*.f64 x y) #s(literal -274574080591481/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) c (if (<=.f64 (*.f64 x y) #s(literal 4599999999999999809395513910440250436411205389336500729415487700185464786569852043500347728873118475861172162097549848608768 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 x y)))))
(if (<=.f64 (*.f64 a b) #s(literal -17499999999999999874008016643422691493242493396555902453356521017389980179001066931149884312995203147268553267627440684179663839573941304688640 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (if (<=.f64 (*.f64 a b) #s(literal 480000000000000024461294190576130950713052131294945597582860878878725162059079839284116361466675217044511589120724301325480635743717706012376760690251612513166290106356551119093028550470357716566608922952293708291718694452461718002922518740992 binary64)) (*.f64 x y) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))
(if (<=.f64 (*.f64 x y) #s(literal -2600000000000000007678480203254902435408415090069351815222431205318297128689193777519289045562776572092378862165090467730274994094080 binary64)) (*.f64 x y) (if (<=.f64 (*.f64 x y) #s(literal 449999999999999984947710223467428382324947866571069521804164756054593737796947679601452360897613128531968 binary64)) c (*.f64 x y)))
c
Outputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c)
(if (<=.f64 (*.f64 a b) #s(literal -50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y))) (if (<=.f64 (*.f64 a b) #s(literal 50000000000000004410680702653211320350932992 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 c (*.f64 x y)))))
(if (<=.f64 (*.f64 a b) #s(literal -50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c)) (if (<=.f64 (*.f64 a b) #s(literal 50000000000000004410680702653211320350932992 binary64)) (+.f64 (+.f64 (*.f64 x y) c) (*.f64 #s(literal 1/16 binary64) (*.f64 z t))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (+.f64 (*.f64 x y) c))))
(if (<=.f64 (*.f64 a b) #s(literal -50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) (if (<=.f64 (*.f64 a b) #s(literal 50000000000000004410680702653211320350932992 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (+.f64 c (*.f64 x y))) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y))))
(if (<=.f64 (*.f64 a b) #s(literal -50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) (+.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (if (<=.f64 (*.f64 a b) #s(literal 50000000000000004410680702653211320350932992 binary64)) (+.f64 (+.f64 (*.f64 x y) c) (*.f64 #s(literal 1/16 binary64) (*.f64 z t))) (+.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64)))))
(if (<=.f64 (*.f64 x y) #s(literal -650000000000000001919620050813725608852103772517337953805607801329574282172298444379822261390694143023094715541272616932568748523520 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) (*.f64 x y)) (if (<=.f64 (*.f64 x y) #s(literal -2337422166960921/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (if (<=.f64 (*.f64 x y) #s(literal 260000000000000011447143895088876585109043908289357538551371529750245971462291991829720883956061679854288896 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))))
(if (<=.f64 (*.f64 x y) #s(literal -650000000000000001919620050813725608852103772517337953805607801329574282172298444379822261390694143023094715541272616932568748523520 binary64)) (+.f64 (*.f64 x y) (/.f64 (*.f64 a b) #s(literal -4 binary64))) (if (<=.f64 (*.f64 x y) #s(literal -2337422166960921/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328 binary64)) (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 z t))) (if (<=.f64 (*.f64 x y) #s(literal 260000000000000011447143895088876585109043908289357538551371529750245971462291991829720883956061679854288896 binary64)) (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))))
(if (<=.f64 (*.f64 x y) #s(literal -260000000000000000767848020325490243540841509006935181522243120531829712868919377751928904556277657209237886216509046773027499409408 binary64)) (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (if (<=.f64 (*.f64 x y) #s(literal -3184926204271913/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (if (<=.f64 (*.f64 x y) #s(literal 750000000000000017351099879414174101134198286147160891579199461464661451247838827552031013232203259707392 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))))
(if (<=.f64 (*.f64 x y) #s(literal -260000000000000000767848020325490243540841509006935181522243120531829712868919377751928904556277657209237886216509046773027499409408 binary64)) (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))) (if (<=.f64 (*.f64 x y) #s(literal -3184926204271913/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 binary64)) (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 z t))) (if (<=.f64 (*.f64 x y) #s(literal 750000000000000017351099879414174101134198286147160891579199461464661451247838827552031013232203259707392 binary64)) (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (*.f64 x y) (*.f64 z (*.f64 t #s(literal 1/16 binary64)))))))
(if (<=.f64 (*.f64 x y) #s(literal -2199999999999999921605151124416169925509057994842114628066551448503482456116510605218693615518711246410229068746484183203840 binary64)) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 x y) #s(literal -5428851484554397/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) c) (if (<=.f64 (*.f64 x y) #s(literal 3600000000000000018100128178484480924853889744406271125933168817720414945633131992909547271087801048726765568 binary64)) (+.f64 (/.f64 (*.f64 a b) #s(literal -4 binary64)) c) (+.f64 c (*.f64 x y)))))
(if (<=.f64 (*.f64 x y) #s(literal -2199999999999999921605151124416169925509057994842114628066551448503482456116510605218693615518711246410229068746484183203840 binary64)) (+.f64 (*.f64 x y) c) (if (<=.f64 (*.f64 x y) #s(literal -5428851484554397/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664 binary64)) (+.f64 c (*.f64 #s(literal 1/16 binary64) (*.f64 z t))) (if (<=.f64 (*.f64 x y) #s(literal 3600000000000000018100128178484480924853889744406271125933168817720414945633131992909547271087801048726765568 binary64)) (+.f64 c (/.f64 (*.f64 a b) #s(literal -4 binary64))) (+.f64 (*.f64 x y) c))))
(if (<=.f64 (*.f64 a b) #s(literal -21500000000000001061276588862184579229752963409089534500501467859035589825803392545881888598306922062495436714632559430315507433759322344422949604988486470357483520 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (if (<=.f64 (*.f64 a b) #s(literal 480000000000000024461294190576130950713052131294945597582860878878725162059079839284116361466675217044511589120724301325480635743717706012376760690251612513166290106356551119093028550470357716566608922952293708291718694452461718002922518740992 binary64)) (+.f64 c (*.f64 x y)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))
(if (<=.f64 (*.f64 a b) #s(literal -21500000000000001061276588862184579229752963409089534500501467859035589825803392545881888598306922062495436714632559430315507433759322344422949604988486470357483520 binary64)) (*.f64 (*.f64 a b) #s(literal -1/4 binary64)) (if (<=.f64 (*.f64 a b) #s(literal 480000000000000024461294190576130950713052131294945597582860878878725162059079839284116361466675217044511589120724301325480635743717706012376760690251612513166290106356551119093028550470357716566608922952293708291718694452461718002922518740992 binary64)) (+.f64 (*.f64 x y) c) (*.f64 (*.f64 a b) #s(literal -1/4 binary64))))
(if (<=.f64 (*.f64 x y) #s(literal -323500000000000005260937635019679703731788133029277369586757692000642793472 binary64)) (*.f64 x y) (if (<=.f64 (*.f64 x y) #s(literal -1243859685915303/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (if (<=.f64 (*.f64 x y) #s(literal -274574080591481/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) c (if (<=.f64 (*.f64 x y) #s(literal 4599999999999999809395513910440250436411205389336500729415487700185464786569852043500347728873118475861172162097549848608768 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (*.f64 x y)))))
(if (<=.f64 (*.f64 x y) #s(literal -323500000000000005260937635019679703731788133029277369586757692000642793472 binary64)) (*.f64 x y) (if (<=.f64 (*.f64 x y) #s(literal -1243859685915303/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 z t)) (if (<=.f64 (*.f64 x y) #s(literal -274574080591481/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) c (if (<=.f64 (*.f64 x y) #s(literal 4599999999999999809395513910440250436411205389336500729415487700185464786569852043500347728873118475861172162097549848608768 binary64)) (*.f64 (*.f64 a b) #s(literal -1/4 binary64)) (*.f64 x y)))))
(if (<=.f64 (*.f64 a b) #s(literal -17499999999999999874008016643422691493242493396555902453356521017389980179001066931149884312995203147268553267627440684179663839573941304688640 binary64)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b)) (if (<=.f64 (*.f64 a b) #s(literal 480000000000000024461294190576130950713052131294945597582860878878725162059079839284116361466675217044511589120724301325480635743717706012376760690251612513166290106356551119093028550470357716566608922952293708291718694452461718002922518740992 binary64)) (*.f64 x y) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))))
(if (<=.f64 (*.f64 a b) #s(literal -17499999999999999874008016643422691493242493396555902453356521017389980179001066931149884312995203147268553267627440684179663839573941304688640 binary64)) (*.f64 (*.f64 a b) #s(literal -1/4 binary64)) (if (<=.f64 (*.f64 a b) #s(literal 480000000000000024461294190576130950713052131294945597582860878878725162059079839284116361466675217044511589120724301325480635743717706012376760690251612513166290106356551119093028550470357716566608922952293708291718694452461718002922518740992 binary64)) (*.f64 x y) (*.f64 (*.f64 a b) #s(literal -1/4 binary64))))
(if (<=.f64 (*.f64 x y) #s(literal -2600000000000000007678480203254902435408415090069351815222431205318297128689193777519289045562776572092378862165090467730274994094080 binary64)) (*.f64 x y) (if (<=.f64 (*.f64 x y) #s(literal 449999999999999984947710223467428382324947866571069521804164756054593737796947679601452360897613128531968 binary64)) c (*.f64 x y)))
c

soundness1.2s (12.4%)

Rules
4732×*-lowering-*.f32
4732×*-lowering-*.f64
4252×*-lowering-*.f32
4252×*-lowering-*.f64
3370×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02975015
111094620
238294471
083914471
01832382
16642303
223952183
375522183
082912183
01716
13315
29014
324114
458314
5185314
6331814
7594014
0802514
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1419 to 867 computations (38.9% saved)

preprocess100.0ms (1.1%)

Remove

(sort a b)

(sort z t)

(sort x y)

Compiler

Compiled 1066 to 428 computations (59.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...